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->_name = $name;
$this->_email = $email;
}
public function getName()
{
return $this->_name;
}
protected function getEmail()
{
return $this->_email;
}
private function isValidEmail()
{
return filter_var($this->_email, FILTER_VALIDATE_EMAIL) !== false;
}
}</pre><div class="contentsignin">ログイン後にコピー</div></div>
上記のクラスを使用します。
以上がPHP OOP 関数の命名規則と仕様の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。