PHP の
定数は、PHP 関数を使用して定義する必要があります。これら 2 つの定数の用途を見てみましょう。カスタム定数
* 関数define()を使用して定義する必要があります* 定義後の値は変更できません * 使用する場合は、定数名を直接使用し、変数のように前に$sを追加することはできません たとえば:define ("Pi", 3.14); 定数を定義します
$ Area = Pi*R*R; 円の面積を計算します define ("url", "http://www.php.cn") ;
echo "私のウェブサイトは: ".URL;
2 システム定数:
LINE: PHP プログラムファイルの行番号 PHP_VERSION: 現在のパーサーのバージョン番号 PHP_OS: 実行現在の PHP バージョン オペレーティング システム
の名前を直接使用できます。たとえば、現在の PHP バージョンを実行しているオペレーティング システムの名前を確認したい場合は、 echo PHP_OS
php が定義して使用するように記述できます。クラス定数
クラス定数で使用できます。定数の値は常に同じままです。定数を定義および使用するときに $ 記号を使用する必要はありません。
定数の値は固定値である必要があり、変数、クラス属性
、またはその他
操作(関数呼び出しなど)の結果であってはなりません。インターフェイスに定数を含めることもできます。例については、インターフェイスのドキュメントを参照してください。インターフェイスで定数を定義することもできます。その他の例については、インターフェイスのドキュメントを参照してください。 PHP5.3.0以降では、変数を使用してクラスを動的に呼び出すことができます。ただし、この変数の値をキーワード self、parent、または static にすることはできません。
静的データの例
<?php class foo { // PHP 5.3.0之后 const bar = <<<'EOT' bar EOT; } ?>
以上がPHP で定数、システム定数を定義し、定数を使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。