PHP OOP 関数の命名規則と仕様

WBOY
リリース: 2024-04-11 10:36:01
オリジナル
413 人が閲覧しました

PHP OOP 関数の命名規則には、Pascal 命名法 (クラス名およびインターフェイス名のハイキャメルケース) とアンダースコア (メンバー変数、定数、関数およびメソッド名) の使用が含まれます。命名規則では、アクセス制御文字 (パブリック、プロテクト、およびプライベート) の使用とプレフィックス規則 (二重アンダースコアはプライベートを意味し、単一アンダースコアは保護を意味します) を指定します。実際の例では、これらの規則に従ってクラス、メンバー変数、およびメソッドを定義する方法を示します。

PHP OOP 函数的命名约定与规范

PHP OOP 関数の命名規則と仕様

命名規則:

  • Pascal 命名を使用するメソッド (大きなキャメル ケースの命名方法) はクラス名とインターフェイス名を表します
  • メンバー変数 (インスタンス変数) とクラス定数を表すには小文字とアンダースコアを使用します
  • 関数を表すには小文字とアンダースコアを使用しますおよびメソッド名 (二重アンダースコアで始めないでください)

#仕様:

#クラスとインターフェイス:

#クラス定義には __construct() コンストラクターが含まれている必要があります。
  • パブリック メソッドはパブリック アクセス制御文字で始める必要があります。
  • 保護されたメソッドは、保護されたアクセス制御文字で始まる必要があります。
  • プライベート メソッドはプライベート アクセス制御文字で始める必要があります。
メンバー変数:

プライベート メンバー変数には、先頭に二重アンダースコアを付ける必要があります。
  • 保護されたメンバー変数には、先頭にアンダースコアを付ける必要があります。
定数:

クラス定数の名前は、大文字の ALL_CAPS にする必要があります。
関数とメソッド:

は、動詞-名詞または名詞-動詞の形式を使用して名前を付ける必要があります。
  • 否定的な言葉は避けるべきです。
  • 操作の結果を表現するには、肯定的な言葉を使用する必要があります。
実際のケース:

次のファイルを作成します

User.php

: <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:php;toolbar:false;'>class User { private $_name; private $_email; public function __construct($name, $email) { $this-&gt;_name = $name; $this-&gt;_email = $email; } public function getName() { return $this-&gt;_name; } protected function getEmail() { return $this-&gt;_email; } private function isValidEmail() { return filter_var($this-&gt;_email, FILTER_VALIDATE_EMAIL) !== false; } }</pre><div class="contentsignin">ログイン後にコピー</div></div>上記のクラスを使用します。

りー

以上がPHP OOP 関数の命名規則と仕様の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!