ホームページ >バックエンド開発 >PHPチュートリアル >第 1 章 3/3 セクション PHP の構文とデータ型
第 1 章 セクション 3/3 PHP の構文とデータ型 1. 文には、構造定義文と関数実行文の 2 種類があります。 1) 構造定義ステートメント (中括弧)。ステートメントの後にセミコロンを追加しないようにしてください: if()<🎝>{<🎝>}<🎝>while()<🎝>{<🎝>}<🎝>for (;; )<🎝>{<🎝>}<🎝>?>2) 関数実行ステートメントには必ずセミコロンを追加してください: $a = 1.0;< 🎝> $ b = 1.0;<🎝> echo “aaaaaa”;<🎝>?>3) 特殊な場合、?> マークに最も近いセミコロンは省略できます: echo “aaaaaa”;<🎝> echo “bbbbbbbb”<🎝>?>
”> body> ;2. コメントと機能: 1) 単一行コメント // echo “aaaaaaaaaaaaaa”; 2) 複数行コメント /* echo “bbbbbbbbbbbb” ;*/ 3) テキストコメント /***/ 4) コメントの機能: a.急いでコメントアウトしてください b. プログラムのデバッグ c. ヘルプ ドキュメントの作成 3. 変数と定数 PHP は (Java や C と比較して) 弱い型付けの言語です。次の理由: $a=100; $a=true; echo $a; 結果は true 1) 変数は $ 記号で始まります 変数は大文字と小文字が区別されますたとえば、$a=100; $A=200; は 2 つの変数です 2) 名前付け規則 数字、スペース、小数点、またはシステム キーワードで始めないでください。以下は間違った式です: $name .age, $var, $4, $.12, $a b 3) 弱い型の命名標準、任意の型を割り当てることができ、変数には 8 つのプリミティブ型があります $a= は後で任意の型を割り当てることができます Four One スカラー型: - ブール型 - 整数 - 浮動小数点 - 文字列 2 つの複合型 -配列 $a=array (1,3,4); ——オブジェクト クラス P{var $name;} $a=new P(); 2 つの特殊なタイプ ——リソース $a= fopen(“test .txt”, "w"); var_dump($a); 結果は resource ――null 型取得関数: echo getType($a); var_dump ($a); // 型とデータが表示されます 4) 定数、前に $ 記号はありません。 a. 4 種類のスカラー データ (ブール、整数、浮動小数点、文字列) にのみ適しています。 b. 値は宣言時にのみ割り当てることができ、実行時に変更することはできません。 define(“NAME”, “testName”); echo NAME; 5) 変数と定数の違い: a. $ 記号、定数にはありませんが、変数にはあります。 b. 定数は、define 関数を通じて定義され、代入ステートメントを通じて割り当てることはできません。 c. 定数は変数スコープの規則に従わず、どこでも定義およびアクセスできます。 d. 定数を一度定義すると、再定義したりキャンセルしたりすることはできません。 e. 定数値はスカラーのみです 6) 定数が存在するかどうかを確認するには、出力は 1 で、定数 NAME が存在することを示します。 if(define(“NAME”)){}else{} 変数が存在するかどうかを確認します、isset($a); 7) PHP の共通定数 echo __FILE__;// 物理パス echo __LINE__;// 行番号 echo _PHP_VERSION;// バージョン番号 echo PHP_OS;// オペレーティング システム