PHP の大文字と小文字を区別する問題の概要 (実践)

WBOY
リリース: 2016-07-25 08:59:10
オリジナル
1030 人が閲覧しました
  1. $abc = 'abcd';
  2. echo $abc; //出力なし
  3. echo $ABC; //出力なし
  4. コードをコピー
2. 定数名はデフォルトで大文字と小文字が区別され、通常は大文字で記述されます。 (ただし、このデフォルトを変更できる設定項目が見つからなかったので解決してください) 例:

define("ABC","Hello World");
echo ABC; //Hello World を出力
    echo abc
  1. ?>
  2. コードをコピーします。
  3. 3. php.ini 設定項目の指示では大文字と小文字が区別されます。 たとえば、file_uploads = 1 を File_uploads = 1 として記述することはできません
2. 大文字と小文字を区別しない 1. 関数名、メソッド名、クラス名は大文字と小文字を区別しませんが、定義時と同じ名前を使用することを推奨します。 例:

function show(){

echo "Hello World";

}
show() // Hello World を出力
SHOW(); // Hello World を出力> ;
  1. コードをコピー
  2. 例:

class cls{

static function func(){

echo "hello world"
}
}

    Cls:: FunC(); //hello world

  1. ?

  2. コードをコピーします
  3. 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
  1. を出力します
  2. コードをコピー
  3. 4. 型強制、大文字と小文字は区別されません。 含む
  4. $a=1;
var_dump($a); // int 1 を出力
$b=(STRING)$a; // 文字列を出力1' (length=1) $c=(string)$a; var_dump($c); //出力文字列 '1' (length=1)
?>

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