ホームページ >バックエンド開発 >PHPチュートリアル >PHP 学習ノート -- 変数
私は他の言語での基礎的な経験があるため、PHP ノートには通常、基礎知識の学習において無視されやすいいくつかの点、他の言語と同じではない点のみを記録します。知識ポイントの包括的な記録ではありません。
1. 変数
整数型:
php$num = 23;$num1 = 023;$num2 = 0x23;echo $num,$num1,$num2;
最初の出力は明らかに 23 ですが、2 番目の出力はよりエラーが発生しやすい点です。php では、0+数値の形式は 8 進数を表します。
23 10 進数
023 8 進数
0x23 16 進数
エコー時に整数は自動的に 10 進数の出力に変換されるため、上記のコード出力はそれぞれ 23、19、35 になります。
ブール型:
rrreeブール値は、出力時に形式を自動的に変換します
true が '1'、false が "" になります。
Null 型:
php$bool = true;$bool1 = false;echo '这是echo输出';echo $bool,$bool1,'<br />';echo '这是print输出';print($bool);print($bool1);echo '<br />';echo '这是print_r输出';print_r($bool);print_r($bool1);echo '<br />';echo '这是var_dump输出';var_dump($bool);var_dump($bool1);
変数に null が割り当てられている場合のみ、null 型になります
変数が作成されただけ、割り当てられていない、または値が設定されていない場合
注意: 未定義の変数: