PHP 入門チュートリアル: PHP の変数と定数の学習

WBOY
リリース: 2016-06-21 08:53:14
オリジナル
1240 人が閲覧しました

先月は、PHP 入門チュートリアルで PHP の基本構文の入門学習を特別に紹介しましたが、主によく使用されるいくつかの PHP タグ、PHP ステートメントの構成、PHP コメントなどを紹介しました。今日の PHP 入門チュートリアルでは、主に PHP 入門チュートリアルを紹介しました。導入 PHP の基本構文で PHP の変数と定数の基礎を学びます。

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

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

1. PHP 変数を識別する方法

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

特別な注意事項: PHP 変数を定義するときは、PHP システムの組み込み関数や組み込みシステム変数と同じ名前を使用しないことをお勧めします。 、PHP 変数を定義するとき、比較を維持するために、変数が複数の単語で構成されている場合は、最初の単語を小文字で開始し、2 番目の単語を大文字で開始する...というように、これが私のものです。個人的なお勧め。

2. PHP 変数の宣言と代入

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

など

テーブル>

3.

1

$test = '欢迎访问www.leapsoul.cn,这里有最新的PHP入门教程';

1

$test

= 'www.leapsoul.cn へようこそ。最新の PHP 入門チュートリアルです';

1
2
3

$leapsoul = 1; //定义PHP变量的数据类型为整型
$leapsoul = array();//定义PHP变量的数据类型为数组
$leapsoul = "欢迎访问www.leapsoul.cn,本文主要介绍PHP入门教程之PHP变量与常量学习";//定义PHP变量的数据类型为字符串

PHP 変数の種類

他の言語と同様、PHP の変数型も整数、文字列、配列、オブジェクトなどをサポートします。違いは、C 言語などの他の言語では、変数のデータ型を使用する前に事前に宣言する必要があることです。変数、PHP 変数 データ型は事前に宣言する必要はなく、値を割り当てるときに決定されます。

など

1
2

$test = 'leapsoul';
$$test = "欢迎访问www.leapsoul.cn,本文主要介绍PHP入门教程之PHP变量与常量学习";

1
2
3

$leapsoul

=

1

1

$leapsoul = "欢迎访问www.leapsoul.cn,本文主要介绍PHP入门教程之PHP变量与常量学习";

; //PHP 変数のデータ型を整数として定義します
$leapsoul = 配列();//PHP 変数のデータ型を配列として定義します
$leapsoul = "www.leapsoul.cn へようこそ。この記事では主に、PHP の変数と定数を学習するための PHP 入門チュートリアルを紹介します。";//PHP 変数のデータ型を文字列として定義します

PHP には特別なデータ型である不定変数があり、これを使用すると、PHP 変数の定義はドル記号 ($) で始まると述べました。先頭 ($) を指定すると、不定変数、つまり になります。

$test = 'leapsoul';
$$テスト = "www.leapsoul.cn へようこそ。この記事では主に、PHP の変数と定数を学習するための PHP 入門チュートリアルを紹介します。"; td>

1
2
は と同等です
1

$leapsoul = "www.leapsoul.cn へようこそ。この記事では主に、PHP の変数と定数を学習するための PHP 入門チュートリアルを紹介します。"; td>

IV. PHP 変数関数

PHP 変数関数は主に変数のデータ型と存在を判断するために使用されます。 PHP 変数の型をテストする関数は次のとおりです。

gettype(): 渡された変数のデータ型を返します (整数、文字列、配列、オブジェクトなど)。不明な型を返します。 🎜>

settype()

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

1
2
3
4
5
6
7
8
9
10
11

$test;

$leapsoul = 「PHP 入門チュートリアル: PHP の変数と定数の学習」;

エコー gettype($test);//NULL を出力

エコー gettype($leapsoul);//出力変数の型は文字列です

settype($leapsoul,"int");// $leapsoul 変数の型を int に設定します

エコー gettype($leapsoul);//データ変数の型は整数です

1
2
3
4
5
6
7
8
9
10
11

$test;

$leapsoul = "PHP入门教程之PHP变量与常量学习";

echo gettype($test);//输出NULL

echo gettype($leapsoul);//输出变量类型为string

settype($leapsoul,"int");//设定$leapsoul变量类型为int

echo gettype($leapsoul);//数据变量类型为integer

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

です。

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

is_string(): PHP 変数の型が文字列であるかどうかを判断します

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

さらに類似した関数については、PHP のヘルプドキュメントを参照してください。

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

isset 関数と empty 関数の 2 つが主に使用されます。違いは、isset 関数は変数が存在するかどうかを判断するために使用され、存在しない場合は false を返すという点です。変数の値が空かどうか、またはこの変数に値が割り当てられているかどうか。空の場合は true を返し、そうでない場合は false を返します。原則として、まず isset を使用して変数の存在を判断し、存在する場合は必要に応じて empty 関数を使用して必要なオプションの変数値を判断します。

この時点で、PHP 入門チュートリアルの PHP 変数に関する関連知識が導入されました。PHP 定数の使用方法と定義方法を見てみましょう。

PHP 定数の定義と使用方法

PHP の定数は、define 関数を使用して定義されます。定数名は通常、大文字のプロジェクトを開発する場合、スクリプトのプロセス中に変更することはできません。あらかじめ設定ファイルに入れておき、利用時に含めておくと管理も楽になります。

1
2
3

define("INTRO","这段代码展示了PHP入门教程之PHP常量该如何定义与使用");

echo INTRO;

1
2
3

定義("INTRO","このコードは、PHP の入門を示しています。チュートリアル: PHP 定数を定義して使用する方法");

エコー イントロ;

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

phpinfo() 関数を使用すると、さらに多くの PHP システム定数と環境変数を確認できます。 PHP 環境変数 $_SERVER とシステム定数の詳細な説明

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

注意: PHP Web サイト開発チュートリアル-leapsoul.cn 転載の際は、元のソースとこの記述をリンクの形で明記してください。



関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!