ホームページ  >  記事  >  バックエンド開発  >  PHP の変数、定数、配列、関数を学ぶ初心者

PHP の変数、定数、配列、関数を学ぶ初心者

WBOY
WBOYオリジナル
2016-06-13 12:28:46894ブラウズ

PHP の変数、定数、配列、関数を学ぶ初心者

最近、私は PHP を少し学び、今後の参考のためにメモを記録し続けています。過去 2 日間で以前の JS と Swift を整理して改善する時間を見つけました。 . PHP は以前はあまりありませんでしたが、ここでは乾いたものを説明します。PHP はサーバーと対話する言語です。他の機能については説明しません。要約すると、これは現在非常に人気があり、非常に実用的です。

PHP の変数宣言

PHP には明確な型修飾子がありません。宣言された変数には、他の言語のように型を与える必要はありません。PHP では、変数は識別子として $ で表されます。型はありません。

$string = "JianweiWang"; //変数を宣言します

$string = 5; //$string の値を 5 に変更します。 Legal

echo $string; //5、出力結果は 5

変数名の命名規則は、$ 記号で始まることに基づいて、他の言語の規則と非常に似ています。文字とアンダースコアで始まる場合、この構成には数字と文字とアンダースコア (正規表現の /w/) のみを含めることができます。スペースはサイズに依存します ($_name、$)。 name、$name1、これらはすべて正当です)。

PHP の空の型、null、NULL、unset を使用して破棄された変数について説明します。最終的な型は、割り当てなどの安全でない要素で統一されます。

PHP には、他の言語のような定数に対する特別な修飾子はありません。また、js で定数を宣言するためにクロージャを使用しますが、定数を定義するための特別な関数メソッドがあります。

Define("PI", 3.14) 、 true);

3 つのパラメーター。最初のパラメーターは文字列型が必要な定数名、2 番目のパラメーターは定数の値 (value )、3 番目のパラメーターは大文字と小文字を区別するかどうかです。 true に設定すると、デフォルト値は false になります。一般的に、これほど退屈で鈍感な人はいません。

したがって、上記のステートメントは 3.14 の定数になります。もちろん、名前に $ マークを付けることはできず、true に設定されているため、この定数には PI を使用してアクセスすることも、

を使用してアクセスすることもできます。定数が再定義されるのを防ぐには、定数が存在するかどうかをテストする必要があるため、別のメソッドを使用する必要があります。パラメータは定数名の文字列で、戻り値は bool 型です。 ..

配列

配列はデータ収集の形式であり、これはまだ通常の古いルールです。メソッドは後で追加されます。 PHP で配列を定義するには、1 つは配列コンストラクターを使用する方法、もう 1 つはリテラルの形式で使用する方法です。

配列コンストラクター

$array = array(1, 2, 3, 4, 5); 🎜> リテラル形式

$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.'
';

}

これにより、

apple apple


banana
が出力されます

pineapple

function

関数は、再利用できるコードをカプセル化し、将来の使用時に繰り返し呼び出すことができ、コードの可読性を確保するために、これは他の言語と同じなので、主にパラメータ リストなどの違いについて説明します。

PHP も関数の基本的な構造ですが、暗黙的なトリガーなどの JS の一部の使い方とは異なり、関数名の文字列を変数名に代入し、変数名を通じてトリガーされます。関数。これらは基礎となる実装と非常によく似ています。

Function Method(){

echo "wang";

}

$func = " method"; //method() メソッドを変数 $func

mechod(); //method() を呼び出す method

$func(); //$func を呼び出すもメソッド()を呼び出します。このメソッドは変数関数と呼ばれます

PHPには多数の組み込み関数があるため、詳細は説明しません。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。