まず、PHP では大文字と小文字が区別されます
1) すべてのユーザー定義関数、クラス、キーワードは大文字と小文字が区別されません。次の結果は一貫しています:
” カラー
<?php$color="red";echo "My car is " . $color . "<br>";echo "My house is " . $COLOR . "<br>";echo "My boat is " . $coLOR . "<br>";?>
1) グローバル変数にアクセスするには、関数内の変数の前に global キーワードを使用します。
<?php$x=5;$y=10;function myTest() { global $x,$y; $y=$x+$y;}myTest();echo $y; // 输出 15?>
<?php$x=5;$y=10;function myTest() { $GLOBALS['y']=$GLOBALS['x']+$GLOBALS['y'];} myTest();echo $y; // 输出 15?>
関数の実行が完了すると、ローカル変数が削除されることがあります。関数内の変数は記憶可能であり、Static キーワードを使用します。 基本的な出力メソッド: print - 文字列のみを出力し、常に返します1🎜 🎜 ヒント: echo は値を返さないため、print よりもわずかに高速です。 🎜 🎜🎜
<?phpfunction myTest() { static $x=0; echo $x; $x++;}myTest();myTest();myTest();?>
<?php$txt1="Learn PHP";$txt2="W3School.com.cn";$cars=array("Volvo","BMW","SAAB");print $txt1;print "<br>";print "Study PHP at $txt2";print "My car is a {$cars[0]}";?>
<?php $x = 5985;var_dump($x);echo "<br>"; $x = -345; // 负数var_dump($x);echo "<br>"; $x = 0x8C; // 十六进制数var_dump($x);echo "<br>";$x = 047; // 八进制数var_dump($x);?>