ホームページ > バックエンド開発 > PHPチュートリアル > PHP5_PHP チュートリアルの PHP オブジェクト指向定数

PHP5_PHP チュートリアルの PHP オブジェクト指向定数

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

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

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

//最終クラスMathを宣言
class Math{
const PI = 3.14; return "これはMathクラスです。 ";
}; // 円形の面積をカウントするメソッドです。 const 定数を使用します。
// 静的変数と同様、使い方に注意してください。
Public Final function areaular ($ R) {
Return $ r * $r * self::PI ;
}
public Final function max($a,$b){

?>


プログラム実行結果:



コードをコピー

コードは次のとおりです:
3.14 const で定義された定数に値を代入しようとすると、エラーが発生します。 Return "これは Math クラスです。 ";}} 这里 // 円の面積を計算する方法は const 定数を使用します // 静的変数と同様に使用方法に注意してください。 . Public Final 関数 areacular ($ r) {
Return $ R * $r * self::PI ;
}
public Final 関数 max($a,$b){
self::PI = 3.1415;
}
}echo Math::PI ;?>
プログラムの実行結果:



コードをコピー

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

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




http://www.bkjia.com/PHPjc/321644.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/321644.html

技術記事

PHP5のconstで定義される定数は変数の定義方法とは異なり、$修飾子を付ける必要はありません。 const PI = 3.14; これで十分です。 const を使用して定義される定数の名前は、通常、大文字で表記されます。

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