ホームページ  >  記事  >  バックエンド開発  >  PHP で定数、システム定数を定義し、定数を使用する方法

PHP で定数、システム定数を定義し、定数を使用する方法

伊谢尔伦
伊谢尔伦オリジナル
2017-06-29 10:24:244301ブラウズ

PHP の

定数は、PHP 関数を使用して定義する必要があります。これら 2 つの定数の用途を見てみましょう。カスタム定数

* 関数define()を使用して定義する必要があります

* 定義後の値は変更できません * 使用する場合は、定数名を直接使用し、変数のように前に$sを追加することはできません たとえば:define ("Pi", 3.14); 定数を定義します

$ Area = Pi*R*R; 円の面積を計算します

define ("url", "http://www.php.cn") ;
echo "私のウェブサイトは: ".URL;


2 システム定数:

FILE: PHP プログラムファイル名

LINE: PHP プログラムファイルの行番号 PHP_VERSION: 現在のパーサーのバージョン番号 PHP_OS: 実行現在の PHP バージョン オペレーティング システム

の名前を直接使用できます。たとえば、現在の PHP バージョンを実行しているオペレーティング システムの名前を確認したい場合は、 echo PHP_OS



php が定義して使用するように記述できます。クラス定数

php クラス定数

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

定数の値は固定値である必要があり、変数、クラス

属性

、または

その他

操作(関数呼び出しなど)の結果であってはなりません。

インターフェイスに定数を含めることもできます。例については、インターフェイスのドキュメントを参照してください。インターフェイスで定数を定義することもできます。その他の例については、インターフェイスのドキュメントを参照してください。 PHP5.3.0以降では、変数を使用してクラスを動的に呼び出すことができます。ただし、この変数の値をキーワード self、parent、または static にすることはできません。

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

<?php
class MyClass
{
const constant = ‘constant value&#39;;
function showConstant() {
echo self::constant . “\n”;
}
}
echo MyClass::constant . “\n”;
$classname = “MyClass”;
echo $classname::constant . “\n”; // PHP 5.3.0之后
$class = new MyClass();
$class->showConstant();
echo $class::constant.”\n”; // PHP 5.3.0之后
?>
例 #2

静的

データの例

<?php
class foo {
// PHP 5.3.0之后
const bar = <<<&#39;EOT&#39;
bar
EOT;
}
?>

以上がPHP で定数、システム定数を定義し、定数を使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。