ホームページ >バックエンド開発 >PHPチュートリアル >PHP の変数、定数、配列、関数を学ぶ初心者
PHP の変数、定数、配列、関数を学ぶ初心者
最近、私は PHP を少し学び、今後の参考のためにメモを記録し続けています。過去 2 日間で以前の JS と Swift を整理して改善する時間を見つけました。 . PHP は以前はあまりありませんでしたが、ここでは乾いたものを説明します。PHP はサーバーと対話する言語です。他の機能については説明しません。要約すると、これは現在非常に人気があり、非常に実用的です。
PHP の変数宣言
$string = "JianweiWang"; //変数を宣言します
$string = 5; //$string の値を 5 に変更します。 Legal
echo $string; //5、出力結果は 5
変数名の命名規則は、$ 記号で始まることに基づいて、他の言語の規則と非常に似ています。文字とアンダースコアで始まる場合、この構成には数字と文字とアンダースコア (正規表現の /w/) のみを含めることができます。スペースはサイズに依存します ($_name、$)。 name、$name1、これらはすべて正当です)。
PHP の空の型、null、NULL、unset を使用して破棄された変数について説明します。最終的な型は、割り当てなどの安全でない要素で統一されます。
PHP には、他の言語のような定数に対する特別な修飾子はありません。また、js で定数を宣言するためにクロージャを使用しますが、定数を定義するための特別な関数メソッドがあります。
3 つのパラメーター。最初のパラメーターは文字列型が必要な定数名、2 番目のパラメーターは定数の値 (value )、3 番目のパラメーターは大文字と小文字を区別するかどうかです。 true に設定すると、デフォルト値は false になります。一般的に、これほど退屈で鈍感な人はいません。
したがって、上記のステートメントは 3.14 の定数になります。もちろん、名前に $ マークを付けることはできず、true に設定されているため、この定数には PI を使用してアクセスすることも、
を使用してアクセスすることもできます。定数が再定義されるのを防ぐには、定数が存在するかどうかをテストする必要があるため、別のメソッドを使用する必要があります。パラメータは定数名の文字列で、戻り値は bool 型です。 ..
配列
配列はデータ収集の形式であり、これはまだ通常の古いルールです。メソッドは後で追加されます。 PHP で配列を定義するには、1 つは配列コンストラクターを使用する方法、もう 1 つはリテラルの形式で使用する方法です。
配列コンストラクター
$array = [1, 2, 3, 4, 5]; PHP 配列ではすべてがより明確になります (あるようです)は辞書ではありません。連想配列を使用できるため、キーと値の関係が JS よりも明確になり、従来の 0、1、2、3 の代わりにインデックスを変更できます。これも連想配列です。 .
配列の関連付けの初期化
コンストラクター、リテラルの 2 つの方法があります。
$fruit = array(
' apple' => " アップル",'バナナ' => "バナナ",
'パイナップル' => 'リンゴ' = > "リンゴ",'バナナ' => "バナナ",
'パイナップル' => print_r($fruit['apple']); ここでのアクセスは JS と同じです。 foreach メソッドは通常、配列を走査するために使用されます。ここで簡単に説明します。
foreach($fruit as $key => $value) {
echo $key.$value.'
';
banana
が出力されます
PHP も関数の基本的な構造ですが、暗黙的なトリガーなどの JS の一部の使い方とは異なり、関数名の文字列を変数名に代入し、変数名を通じてトリガーされます。関数。これらは基礎となる実装と非常によく似ています。 Function Method(){ echo "wang";} $func = " method"; //method() メソッドを変数 $func mechod(); //method() を呼び出す method $func(); //$func を呼び出すもメソッド()を呼び出します。このメソッドは変数関数と呼ばれます PHPには多数の組み込み関数があるため、詳細は説明しません。