PHPマニュアル閲覧メモ(1)
1. 基本的な構文
? ファイルの末尾に余分なスペースや改行が追加されないように、PHP ファイルの末尾の終了タグ (?>) を省略するのが最善です。
? /* */、//、# スタイルのコメントを使用できますか??
2.
を入力します。? 4 つのスカラーをサポートします: ブール、整数、浮動小数点 (倍精度浮動小数点と同じ)、文字列
? 2 つの構造体をサポートします: 配列とオブジェクト
? 3 つの特殊なタイプをサポートします: resource、NULL、callable
?
? 型を設定する必要はありません。PHP は実行時にコンテキストに基づいて推測できます。
?
?
<%php $a_bool = TRUE; $a_str = "Str"; $a_str2 = 'Str'; $an_int = 12; echo get_type($a_bool); if (is_int($an_int)) { echo "int"; }
? ブール値: TRUE/FALSE、(ブール値)、空の配列も FALSE
? 整数: C
に似ています。? float: C
に似ています。? 文字列: 一重引用符、二重引用符 (変数は展開可能)、ヒアドキュメント、nowdoc、ヒアドキュメント内の変数は展開されます、nowdoc は展開されません、ヒアドキュメントは 0c6d60f520042c8fb5ed7b903a6bbfe3value を入力します。
? ? ? キーは整数である場合は整数に変換されます。整数、値は任意の値です。? ? php5.4 以降では、array() 構造は [].
に置き換えられます。 ? ? ? ? PHP はインデックス配列と連想配列を区別しないため、キーには整数と文字列の両方を含めることができます。? ? ? "key =>" は省略可能で、キーは 0 から始まります。
? ? ? 配列のメンバーに値を割り当てる場合、最大の整数キーは
になります。
??? foreach ループ: {$item...}
? オブジェクト: 新しいクラス名によって作成されたクラスのインスタンス。クラス内には関数 xxx() で定義されたメソッドがあり、object->xxx() がそのメソッドにアクセスします。?
3. 変数
? $ から始めますか?
?
4. 定数
? 定義("名前", "値");
? const HELLO = "こんにちは";
?