PHP の変数宣言と変数の命名規則に関するサンプル コードの共有

黄舟
リリース: 2023-03-14 13:26:01
オリジナル
2588 人が閲覧しました

PHP における変数の名前付けのルールは何ですか? 簡単ですが詳細なルールは皆さんご存知だと思います。PHP の変数の宣言と変数の名前付けルールの紹介を見てみましょう。

次の3つの書き方のうち正しいのはどれですか?

PHPプログラムにおける変数の命名規則は次の3つの中でどれが正しいでしょうか? type 1:

rreee

type2:

<?php
  $myname=&#39;aa&#39;;
?>
ログイン後にコピー

type3: one two three

<?php
  $myName=&#39;aa&#39;;
?>
ログイン後にコピー

変数は、値を一時的に保存するために使用されるコンテナーです。これらの値は、数値、テキスト、またはより複雑な順列にすることができます。は、ほぼあらゆる種類の情報を追跡するためのシンプルなツールです。

PHP は非常に型付けが弱い言語です。ほとんどのプログラミング言語では、変数は 1 つのタイプのデータのみを保持でき、C 言語などでは、変数を使用する前にこのタイプを宣言する必要があります。 PHP では、C 言語などのように、変数を使用する前に変数の型を宣言する必要があります。 PHP では、変数の型は通常、プログラマによって設定されるのではなく、変数が使用されるコンテキストに基づいて実行時に決定されます。 PHP では、変数を使用する前に宣言する必要はありません。最初に値を割り当てるときに変数を作成します。

PHP 変数宣言は $ 記号で始まり、その後に大文字、小文字、数字、アンダースコアが続きますが、数字で始めることはできません。

<?php
  $MyName=&#39;aa&#39;;
?>
ログイン後にコピー

関数()を使用して、指定された変数を解放できます。isset()関数は、変数が空かどうかを確認するためにカウントされます

複数の変数を同時に宣言します

<?php
/*
*变量名字以$开头
*变量的名称声明时一定要有意义
*变量不能以数字开头命名,可以用下划线开头,$和变量名不能有空格
*变量名中不能出现运算符号:加减乘除
*别的编程语言变量可能不能出现系统关键字,不过php可以,因为php有一个$
*/
$name = "毕恩竹";
$age = 20;
$php = 40;
echo $age;
ログイン後にコピー
<?php
/*
$int和$INT区分大小写,echo不区分大小写
*/
$int = 10;
$INT = 20;
echo $int,"<br>";
eCho $INT;
ログイン後にコピー

isset() 関数は変数を設定するかどうかを検出します

<?php
$oneTwoThree = 10;
ログイン後にコピー
<?php
$a=100;                            //声明一个变量a,赋予整数100
$b=”string”;                      //声明一个变量b,赋予字符串string
$c=true                            //声明一个变量c,赋予布尔值true
$d=99.99;                        //声明一个变量d,赋予浮尔点99.99
$key=$a;                         //声明一个key变量,并将a变量的值赋予
$a=$b=$c=$d=”value”      //同时声明多个变量,并赋予相同的值
ログイン後にコピー
<?php
$a = $b = $c =$d =10;
echo $a;
echo "<br>";
echo $b;
echo "<br>";
echo $c;
echo "<br>";
echo $d;
echo "<br>";
var_dump();可以打印输出变量类型和内容
ログイン後にコピー

答え方を見てみましょう

まとめ

1.現在のPHPは変数の大文字と小文字を区別しません(PHP6では大文字と小文字を区別すると言われています) 書き方)そのため、$myname='aa';と書くと不便ですが、可読性はそれほど高くありません。 $my_name='aa'; として良いです


3. 大文字と小文字を区別する言語の場合は、通常、「ハンガリー語表記」を使用することをお勧めします

変数名は、変数の型と、変数を表す大文字で始まるいくつかの単語で構成されます。変数の意味

たとえば、

<?php
var_dump(10);
$a=100;
var_dump($a);
ログイン後にコピー

<?php
$bool = isset($a);
var_dump($bool);
$a = 20;
$bool = isset($a);
var_dump($bool);
unset();删除一个变量
ログイン後にコピー

と書かれ、

<?php
$a = 20;
unset($a);
$bool = isset($a);
var_dump($bool);
empty()数数检查一个变量是否为空,空的话返回true
ログイン後にコピー

<?php
$a = 20;
$b = &#39;&#39;;
$c = 0;
$d = null;
$e = &#39; &#39;;
var_dump(empty($a));
var_dump(empty($b));
var_dump(empty($c));
var_dump(empty($d));
var_dump(empty($e));
var_dump(empty($f));
ログイン後にコピー

4 と書かれます。大文字と小文字を区別しない言語では、変数名を複数の単語で構成することが一般的に推奨されます。たとえば、


$myname=&#39;aa&#39;;
ログイン後にコピー

は、変数の意味を表すアンダースコアで接続されます。

以上がPHP の変数宣言と変数の命名規則に関するサンプル コードの共有の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート