ホームページ  >  記事  >  バックエンド開発  >  PHP の変数、定数、配列、関数、PHP 定数を学ぶ初心者向け_PHP チュートリアル

PHP の変数、定数、配列、関数、PHP 定数を学ぶ初心者向け_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-12 08:57:32872ブラウズ

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

私は最近 PHP を学び、今後の参考のためにメモを記録し続けています。以前の JS と Swift を整理して改善する時間を見つけました。過去 2 日間の PHP は以前ほどインク汚れがなくなったので、実際の内容を示します。

PHP はサーバーと対話する言語であり、他の機能については説明しません。要約すると、PHP は現在非常に人気があり、非常に実用的です。

PHPでの変数宣言

PHP には明確な型修飾子がないため、宣言された変数に他の言語のように型を与える必要はなく、さらには var だけを与える必要もありません。PHP では、変数は識別子として $ で表され、その他の機能も同様です。 JS に非常に似ており、型はなく、型は変更可能で、すべてが合法です。

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

;

$string = 5; //$string の値を 5 に変更します (正当です)。

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

変数名の命名規則は他の言語と非常によく似ており、$ 記号に基づいて文字はアンダースコアで始まり、その構成には数字と文字の下線 (正規表現では /w/) のみを含めることができます。変数名にはスペースを含めることはできません。大文字と小文字は区別されます ($_name、$name、$name1、これらはすべて有効です)。

PHP の空の型、null、NULL、unset を使用して破棄された変数について話しましょう。最終的な型は NULL に統一されます。

PHPの定数宣言

定数はプログラムの堅牢性において非常に重要な役割を果たします。

プロジェクトの変更による不明確な変数名による変数の再割り当てなどの危険要素はありません。

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

define("PI", 3.14, true);

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

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

場合によっては、定数が再定義されるのを防ぐために、定数が存在するかどうかをテストする必要があるため、別のメソッドを使用する必要があります。パラメータは定数名の文字列で、戻り値は bool 型です。 ..詳しくは述べません。

配列

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

配列コンストラクター

$array = array(1, 2, 3, 4, 5);

リテラル形式

$array = [1, 2, 3, 4, 5];

PHP 配列ではすべてがより明確であり (連想配列を使用できるため、辞書はないようです)、キーと値の関係は JS よりも明確で、インデックスは従来の 0 だけではなく変更できます。 1、2、3。これも連想配列です。

連想配列の初期化

メソッドはまだコンストラクターとリテラルの2つあります

型コンストラクター

文字通り

$fruit = [


「リンゴ」=>「リンゴ」、
「バナナ」=>「バナナ」、
「パイナップル」=>「パイナップル」

];

これは辞書のように見えませんか? ここでのアクセスは JS と同じで、キー値を介してアクセスされます。

print_r($fruit['apple']) //ここでリンゴが買えます

foreach メソッドは通常、配列を走査するために使用されます。ここで簡単に説明します。

foreach($fruit as $key => $value){

echo $key.$value.'
';

}

これで印刷されます

リンゴリンゴ

バナナ

パイナップルパイナップル

機能

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

関数 func(){};

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

関数メソッド(){

エコー「ワン」;

}

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

Mechod(); //mechod() メソッドを呼び出します

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

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

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/1108740.html技術記事 PHP の変数、定数、配列、関数、および PHP 定数については初心者です。最近、PHP を学習しました。今後の参考のために、以前の JS と Swift を整理して改善する時間を見つけました。二日です…
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。