ホームページ > php教程 > php手册 > PHP5 の PHP オブジェクト指向定数

PHP5 の PHP オブジェクト指向定数

WBOY
リリース: 2016-06-13 12:17:15
オリジナル
1412 人が閲覧しました

PHP5では、constで定義する定数は変数の定義方法とは異なり、$修飾子を付ける必要はありません。 const PI = 3.14; これで十分です。
const を使用して定義された定数名は通常、大文字で表記されます。これは規則であり、どの言語でも同じです。
定義された定数が複数の単語で構成されている場合は、_ を使用してそれらを接続します。これも慣例です。
たとえば、MAX_MUMBER のような名前を付けます。プログラマは、適切な命名方法に注意を払う必要があります。
クラス内の定数は、値を変更できないことを除けば、静的変数に似ています。この定数を呼び出すには classname::constantname を使用します。

コードをコピー コードは次のとおりです:


//最終クラスを宣言します。 Math
class Math{
const PI = 3.14; public function __toString(){
return 「これは Math クラスです。」メソッド。Const 定数が使用されます。
//使用されるメソッドに注意してください。
public Final function areaOfCircular($r){
return $r * $r * self::PI ;
} Public Final Function Max ($ a, $ B ) {
Return $ A & GT;
?>


プログラム実行結果:



コードをコピー

コードは次のとおりです。

3.14

const で定義された定数に値を代入しようとすると、エラーが発生します。

コードをコピー

コードは次のとおりです:

//最終クラス Math を宣言しますclass Math { const PI = 3.14; public function __toString(){

return "これは Math クラスです。";

}
//面積を計算するメソッドUse Const constant,
//静的変数と同様に、使用されるメソッドに注意してください。
public Final function areaOfCircular($r){
return $r * $r * self ::PI ;
}
パブリック最終関数 max($a,$b){
return $a > $b ? $a : $b ;
}
パブリック関数 setPI ($a){
self::PI = 3.1415;
}
}
echo Math::PI ;
?>


プログラム実行結果:



コードをコピー

コードは次のとおりです:

解析エラー: E:PHPProjectstest.php の 17 行目で解析エラー

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート