ホームページ > バックエンド開発 > PHPチュートリアル > PHP 初心者、変数と定数を学ぶ_PHP チュートリアル

PHP 初心者、変数と定数を学ぶ_PHP チュートリアル

WBOY
リリース: 2016-07-20 10:57:07
オリジナル
762 人が閲覧しました

変化過程において、変化しない量を定数と呼び、変数を変数とは、名前を持った連続した記憶空間です。以下にPHPにおける変数と定数の基本を紹介します。

PHP 変数の入門学習のために、この入門チュートリアルは次の部分に分かれています: PHP 変数を識別する方法、PHP 変数を宣言する方法、PHP 変数に値を代入する方法、PHP 変数の型の紹介、および一般的に使用される PHP 変数関数の紹介。

PHP定数の入門学習として、この記事では主にPHP定数の定義と使い方を紹介します。

1. PHP 変数の識別方法

いわゆる識別子は、実際には、主に文字、数字、アンダースコア、ドル記号 ($) で構成されます。 PHP では、変数は大文字と小文字が区別されます (例外として、PHP システムに付属する関数は大文字と小文字が区別されません)。

特別な注意事項: PHP 変数を定義するときは、PHP システムの組み込み関数や組み込みシステム変数と同じ名前を使用しないことをお勧めします。また、PHP 変数を定義する場合は、混乱しやすいです。より良いコーディング習慣を維持するために、変数が複数の単語で構成される場合、最初の単語の最初の文字は小文字にする必要があり、2 番目の単語は大文字にする必要があります。これは私の個人的な提案です。

2. PHPの変数宣言と代入

PHPはC++などのプログラミング言語とは異なり、変数を使用する際に事前に宣言する必要がなく、変数に値を代入する際に使用できます。 =' 値を代入する場合。例:

<ol class="dp-c"><li class="alt"><span><span class="vars">$test</span><span> = </span><span class="string">'欢迎访问www.leapsoul.cn,这里有最新的PHP入门教程'</span><span>; </span></span></li></ol>
ログイン後にコピー

3. PHP 変数の型

他の言語と同様、PHP の変数型も整数、文字列、配列、オブジェクトなどをサポートしています。違いは、C 言語などの他の言語では、変数のデータ型を事前に宣言する PHP 変数のデータ型は、値を代入する時点ですでに決定されています。たとえば、

<ol class="dp-c">
<li class="alt"><span><span class="vars">$leapsoul</span><span> = 1; </span><span class="comment">//定义PHP变量的数据类型为整型 </span><span> </span></span></li>
<li>
<span class="vars">$leapsoul</span><span> = </span><span class="keyword">array</span><span>();</span><span class="comment">//定义PHP变量的数据类型为数组 </span><span> </span>
</li>
<li class="alt">
<span class="vars">$leapsoul</span><span> = </span><span class="string">"欢迎访问www.leapsoul.cn,本文主要介绍PHP变量与常量的学习"</span><span>;</span><span class="comment">//定义PHP变量的数据类型为字符串</span><span> </span>
</li>
</ol>
ログイン後にコピー

には PHP の特別なデータ型 (不定変数) があり、変数名を動的に変更できるようになります。前に、PHP 変数の定義はドル記号 ($) で始まると述べました。先頭記号($)にドルを付けると不定変数になります。つまり、

<ol class="dp-c">
<li class="alt"><span><span class="vars">$test</span><span> = </span><span class="string">'leapsoul'</span><span>;  </span></span></li>
<li>
<span>$</span><span class="vars">$test</span><span> = </span><span class="string">"欢迎访问www.leapsoul.cn,本文主要介绍PHP变量与常量的学习"</span><span>; </span>
</li>
</ol>
ログイン後にコピー

<ol class="dp-c"><li class="alt"><span><span class="vars">$leapsoul</span><span> = </span><span class="string">"欢迎访问www.leapsoul.cn,本文主要介绍PHP变量与常量的学习"</span><span>; </span></span></li></ol>
ログイン後にコピー

と同等です。 4. PHP変数関数

PHP変数関数は主に決定するために使用されます。 PHP 変数の型をテストする関数は次のとおりです:

gettype(): 渡された変数のデータ型が整数、文字列、配列、オブジェクトなどの標準データ型でない場合に返します。 ;

settype(): 強制的な型変換と同様に、渡された変数のデータ型を変更します。

<ol class="dp-c">
<li class="alt"><span><span class="vars">$test</span><span>;  </span></span></li>
<li>
<span class="vars">$leapsoul</span><span> = </span><span class="string">"PHP入门教程之PHP变量与常量学习"</span><span>;  </span>
</li>
<li class="alt">
<span class="func">echo</span><span> </span><span class="func">gettype</span><span>(</span><span class="vars">$test</span><span>);</span><span class="comment">//输出NULL </span><span> </span>
</li>
<li>
<span class="func">echo</span><span> </span><span class="func">gettype</span><span>(</span><span class="vars">$leapsoul</span><span>);</span><span class="comment">//输出变量类型为string </span><span> </span>
</li>
<li class="alt">
<span>settype(</span><span class="vars">$leapsoul</span><span>,</span><span class="string">"int"</span><span>);</span><span class="comment">//设定$leapsoul变量类型为int </span><span> </span>
</li>
<li>
<span class="func">echo</span><span> </span><span class="func">gettype</span><span>(</span><span class="vars">$leapsoul</span><span>);</span><span class="comment">//数据变量类型为integer</span><span> </span>
</li>
</ol>
ログイン後にコピー

PHP変数が特定のデータ型であるかどうかを判断する関数は、

is_array(): PHP変数の型が配列型であるかどうかを判断する

is_string(): PHP変数が特定のデータ型であるかどうかを判断します。 type は文字列型です

is_object(): PHP 変数の型がオブジェクト型であるかどうかを判断します

その他の同様の関数については、PHP ヘルプドキュメントを参照してください

PHP 変数の存在をテストする関数

主に isset 関数と empty 関数の 2 つを使用します。違いは、 isset 関数は変数が存在するかどうかを判断するために使用され、存在しない場合は false を返すという点です。この変数が空であるか、変数に値が割り当てられているかどうかを示します。空の場合は true を返し、そうでない場合は false を返します。原則として、PHP フォーム変数が最初に使用される場合に非常に便利です。変数の有無を判定する 変数が存在する場合は、必要に応じてempty関数を使用して変数の値を判定します。

これで、PHP 入門チュートリアルでの PHP 変数の関連知識の紹介は完了です。PHP 定数の使用方法と定義方法を見てみましょう

PHP 定数の定義方法と使用方法

PHP 定数は、関数を定義し、定数名は一般的に大文字を使用します。定数を一度定義すると、スクリプト中に変更することはできません。通常、大規模なプロジェクトを開発する場合、事前によく使用される関数と定数をいくつか設定ファイルに含めます。使用時にそれを実行すると、管理も容易になります。

<ol class="dp-c">
<li class="alt"><span><span>define(</span><span class="string">"INTRO"</span><span>,</span><span class="string">"这段代码展示了PHP常量该如何定义与使用"</span><span>);  </span></span></li>
<li>
<span class="func">echo</span><span> INTRO; </span>
</li>
</ol>
ログイン後にコピー

上記のコード例を通して、PHP 定数と変数の違いは、定数を使用する場合、その前にドル記号はなく、その名前のみを使用する必要があることであることがわかります。ドル記号付きの変数を使用する場合。

phpinfo() 関数を通じて、より多くの PHP システム定数と環境変数を確認できます。 PHPの環境変数$_SERVERとシステム定数の詳しい説明

ここまででPHP入門チュートリアルの基本構文でPHPの変数と定数の基礎知識を紹介しましたが、次回のPHP入門チュートリアルでは主に を紹介していきます。 PHP 関数の定義と定義を使用し、PHP 変数スコープの関連知識を紹介します。

元のアドレス: http://www.leapsoul.cn/?p=427


www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/445792.html技術記事変化の過程において変化しない量を定数と呼びますが、変数は名前を持った連続した記憶空間です。以下に PHP の変数と定数の基本を紹介します...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート