ホームページ バックエンド開発 PHPチュートリアル あの頃一緒に学んだPHP (2)_PHPチュートリアル

あの頃一緒に学んだPHP (2)_PHPチュートリアル

Jul 21, 2016 pm 03:19 PM
linux php 世界 存在する 勉強 始める 私たち コーディング 入力

私たちは Linux の世界に入り、PHP コーディングの旅を始めます。コーディング中にはさまざまな問題が発生します。その問題を解決する時間は、初心者から変わる瞬間でもあります。
どのプログラミング言語も変数の練習から始まります。もちろん、PHP は組み込みスクリプト言語の一種であり、構文のデータ型から始めることもできます。このセクションは主に PHP データ型とデータ変数から始まります。
PHP 言語のデータ型:
(1) ブール値、[true、false] Q: ブール値の定義は 2 つだけです。$shop など、PHP で定義された変数は $ で表現されることに同意します。 =false;
(2) 整数型 [10 進数、8 進数、および 16 進数] でサポートされる整数は、PHP5 およびそれ以前のバージョンでは、+2 の 63 乗の整数データが​​サポートされます。 . 10 進数、16 進数 基本的には数学的な規則に従って変換されます。
(3) 単精度浮動小数点 [float]、倍精度浮動小数点 [double]、実数 [real number] を含む浮動小数点データ。小数部分を含めることができ、通貨、距離、および通貨を表すために使用されます。単純な整数は使用できません。 要件を満たすその他の式 (デフォルトでは浮動小数点型の値となる $money=1.0093 という数値の定義など)。
(4) 一重引用符文字列。つまり、使用するテキストを一重引用符で囲みます。例: 「私はシロンです。」
質問: この本はとても楽しいです、どう書けばよいですか?
PHP での一重引用符と二重引用符の同時使用に関する注意:
二重引用符フィールドはコンパイラーによって解釈され、HTML コードを通じて出力されます。
一重引用符フィールドはコンパイラーによって解釈されず、直接出力されます。
例:

コードをコピーします コードは次のとおりです:

<?php
$bookname="Lua プログラミング ガイド 中国語版"
//二重引用符-----Lua を出力します。プログラミング ガイド 中国語版
echo "$bookname";
//一重引用符----output $bookname
echo '$bookname';
//クロス出力の例。一重引用符はエスケープする必要があることに注意してください。
echo "My book's name is $ bookname";

(5) 二重引用符文字列、つまり、使用するテキストを二重引用符で囲みますが、これはより複雑です。変数置換は二重引用符内で使用できます。例: 「私はシロンです。」
(6) 配列タイプ。配列はキーと値のペアの形式で存在でき、多次元配列をサポートします。簡単な定義例

コードをコピーします コードは次のとおりです:
<?php
//合計 3 つの要素を持つ 1 ビット配列を定義します
$books[0]="C#ガイド";
$books [1]="包囲都市";
$books[2]="夕暮れに摘んだ朝の花";
?>


(7) オブジェクト タイプが準拠したデータ タイプである, これについては、オブジェクト指向プログラミングで後ほど詳しく紹介します。
$
blengder =new Application;
(8) リソースタイプ
$file=fopen("1.txt",r)//これはリソースタイプです
(9) PHP は弱い型付け言語ですか?強制的な型変換は実行できますか?
PHP の強制的な型変換 (つまり、あるデータ型を別の型に変換すること) については、変数の前に強制的なデータ型を追加することで実現できます。変換処理、高精度の浮動小数点数を低精度の値に変換すると、変数のデータが失われるため、注意して使用する必要があります。強制変換の種類は (bool) (array) (int) です。 (整数) (オブジェクト) (実数) (倍精度) (浮動小数点) (文字列) 。 PHP の型定義は非常に緩いため、参照変数が配置されている環境システムに基づいて、参照変数が適切な型に自動的に変換される場合があります。

コードをコピーします コードは次のとおりです:
<?php
$total=5; //Integer
$count="25";//String
$total+="$count"; // $total=30 (自動的に整数に変換されます)
?>
(10) 型に関連してどのような組み込み関数が使用されていますか?
PHP ビルトインは gettype() 関数を使用して Var で指定された変数の型を返し、settype() を使用して var を Type で指定された型に変換します。つまり: gettype() この関数は変数の型を取得するために使用されます。返される文字列型は、整数、倍精度、文字列、配列、オブジェクト、不明な型のいずれかの文字列です。構文: string gettype(mixed var);
settype() この関数は、変数の型を設定または変換するために使用されます。成功した場合は true 値を返し、それ以外の場合は false 値を返します。パラメータ var は元の変数名で、パラメータの型は整数、倍精度、文字列、配列、オブジェクトのいずれかです。構文: int settype(string var, string type);

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/325236.html技術記事私たちは Linux の世界に入り、PHP コーディングの旅を始めます。コーディング中にはさまざまな問題が発生します。その問題を解決する時間は、初心者から変わる瞬間でもあります。 すべてのプログラム...
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Dec 24, 2024 pm 04:42 PM

Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド

Deepseek Webバージョンの入り口Deepseek公式ウェブサイトの入り口 Deepseek Webバージョンの入り口Deepseek公式ウェブサイトの入り口 Feb 19, 2025 pm 04:54 PM

Deepseek Webバージョンの入り口Deepseek公式ウェブサイトの入り口

DeepSeekをインストールする方法 DeepSeekをインストールする方法 Feb 19, 2025 pm 05:48 PM

DeepSeekをインストールする方法

PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法 PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法 Dec 20, 2024 am 11:31 AM

PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法

PHPでHTML/XMLを解析および処理するにはどうすればよいですか? PHPでHTML/XMLを解析および処理するにはどうすればよいですか? Feb 07, 2025 am 11:57 AM

PHPでHTML/XMLを解析および処理するにはどうすればよいですか?

母音を文字列にカウントするPHPプログラム 母音を文字列にカウントするPHPプログラム Feb 07, 2025 pm 12:12 PM

母音を文字列にカウントするPHPプログラム

Bitget公式ウェブサイトのインストール(2025初心者ガイド) Bitget公式ウェブサイトのインストール(2025初心者ガイド) Feb 21, 2025 pm 08:42 PM

Bitget公式ウェブサイトのインストール(2025初心者ガイド)

OUYI OKXインストールパッケージが直接含まれています OUYI OKXインストールパッケージが直接含まれています Feb 21, 2025 pm 08:00 PM

OUYI OKXインストールパッケージが直接含まれています

See all articles