PHP_PHP チュートリアルで定数を定義して使用する方法

WBOY
リリース: 2016-07-21 15:13:04
オリジナル
1254 人が閲覧しました

1. カスタム定数

* 関数define()を使用して定義する必要があります
* 定義後に値を変更することはできません
* 使用する場合は、定数名を直接使用し、変数のように前に$sを追加することはできません
例:define("PI" ,3.14); 定数を定義します
$area = PI*R*R; 円の面積を計算します
define("URL", "http://www.jb51.net"); echo "私の URL"は: ".URL;

2 システム定数:

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

LINE: PHP プログラム ファイルの行番号
PHP_VERSION: 現在のパーサーのバージョン番号
PHP_OS: 現在の PHP バージョンを実行するオペレーティング システムの名前
たとえば、次のように直接使用できます。現在の PHP バージョンを表示します。オペレーティング システムの名前は echo PHP_OS として記述できます

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

phpクラス定数

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

定数の値は固定値である必要があり、変数、クラス属性、またはその他の操作 (関数呼び出しなど) の結果であってはなりません。

インターフェイスに定数を含めることもできます。例については、インターフェイスのドキュメントを参照してください。インターフェイス内で定数を定義することもできます。その他の例については、インターフェイスのドキュメントを参照してください。

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

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


コードをコピーします コードは次のとおりです:
class MyClass
{
const constant = '定数値';
function showConstant() {
echo self:: 定数 . “n”;
}
}

エコー 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 静的データの例

コードをコピーします コードは次のとおりです:
class foo {
//PHP 5.3.0以降
const bar = <<<'EOT'
bar
EOT;
}
?>

http://www.bkjia.com/PHPjc/326559.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/326559.html技術記事 1. カスタム定数* は関数define()* を使用して定義する必要があり、定義後に値を変更することはできません* 使用する場合は、変数のように前に $s を追加することはできません。 :define("PI",3. ...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート