- $abc = 'abcd';
- echo $abc; //出力なし
- echo $ABC; //出力なし
- コードをコピー
2. 定数名はデフォルトで大文字と小文字が区別され、通常は大文字で記述されます。
(ただし、このデフォルトを変更できる設定項目が見つからなかったので解決してください)
例:
define("ABC","Hello World"); echo ABC; //Hello World を出力 echo abc- ?>
- コードをコピーします。
- 3. php.ini 設定項目の指示では大文字と小文字が区別されます。
たとえば、file_uploads = 1 を File_uploads = 1 として記述することはできません
2. 大文字と小文字を区別しない
1. 関数名、メソッド名、クラス名は大文字と小文字を区別しませんが、定義時と同じ名前を使用することを推奨します。
例:
function show(){ echo "Hello World"; } show() // Hello World を出力 SHOW(); // Hello World を出力> ; - コードをコピー
- 例:
class cls{ static function func(){ echo "hello world" } } Cls:: FunC(); //hello world - ?
-
-
-
- コードをコピーします
-
-
- 2. マジック定数は大文字と小文字を区別しません。
含まれるもの: __LINE__、__FILE__、__DIR__、__FUNCTION__、__CLASS__、__METHOD__、__NAMESPACE__。
例:
-
-
-
echo __line__; //出力2echo __LINE__?>
コードをコピー
3. NULL、TRUE、FALSEは大文字と小文字を区別しません。
例:
-
-
-
-
-
$a = null; $b = NULL;$c = true; $d = TRUE; $e = false; $f = FALSE; var_dump($ a == $b); //ブール値 true var_dump($c == $d); //ブール値 true var_dump($e == $f); //ブール値 true- を出力します
-
- コードをコピー
- 4. 型強制、大文字と小文字は区別されません。
含む
- $a=1;
var_dump($a); // int 1 を出力 $b=(STRING)$a; // 文字列を出力1' (length=1) $c=(string)$a; var_dump($c); //出力文字列 '1' (length=1) ?>
|