ホームページ  >  記事  >  バックエンド開発  >  php 定数は php 定数を定義して使用します

php 定数は php 定数を定義して使用します

WBOY
WBOYオリジナル
2016-07-25 09:04:211105ブラウズ
  1. define("PI",3.14);定数を定義
  2. $area = PI*R*R; 円の面積を計算
  3. define("URL","http: //bbs.it-home.org");
  4. echo "私のウェブサイトの URL は次のとおりです:".URL;
  5. ?>
コードをコピー

2、システム定数 FILE:phpプログラムファイル名 LINE: PHPプログラムファイルの行数 PHP_VERSION: 現在のパーサーのバージョン番号 PHP_OS: 現在の PHP バージョンを実行するオペレーティング システムの名前 たとえば、現在の PHP バージョンを実行しているオペレーティング システムの名前を確認したい場合は、echo PHP_OS

と書くことができます。

3、phpクラス定数

定数はクラス内で定義できます。定数の値は常に同じままです。定数を定義および使用するときに $ 記号を使用する必要はありません。

定数の値は固定値である必要があり、変数、クラス属性、またはその他の操作 (関数呼び出しなど) の結果であってはなりません。 定数はインターフェイスでも定義できます。その他の例については、インターフェイスのドキュメントを参照してください。

PHP5.3.0以降では、変数を使用してクラスを動的に呼び出すことができます。ただし、この変数の値をキーワード self、parent、または static にすることはできません。

例 1. クラス定数を定義して使用する

  1. class MyClass

  2. {
  3. const constant = '定数値';
  4. function showConstant() {
  5. echo self::constant .

  6. echo MyClass::constant . “n”;

  7. $classname = “MyClass”;

  8. echo $classname::constant . / PHP 5.3.0 以降

  9. $class = new MyClass();

  10. $class->showConstant();

  11. echo $class::constant 。 "n"; //PHP 5.3.0 以降

  12. ?

コードをコピー
例 2、静的データ

    class foo {
  1. //PHP 5.3.0以降
  2. const bar = <<<'EOT'
  3. bar
  4. EOT;
  5. }
  6. ?>
コピーコード
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。