class foo implements Countable {
function count() {
# do stuff here
}
}
count
パブリック、プロテクト、またはプライベートのタイプは何ですか?
class foo implements Countable {
function count() {
# do stuff here
}
}
count
パブリック、プロテクト、またはプライベートのタイプは何ですか?
クラス メソッドは、public、private、または protected として定義できます。明示的な可視性キーワードなしで宣言されたメソッドはpublicとして定義されます。
同じ動作がクラス プロパティにも適用されます。
PHPから取得: 可視性
Bart がコメントで述べているように、PHP は可視性を割り当てますが (明示的に割り当てられていない場合)、グッド プラクティスとコーディング標準のために、可視性を自分で割り当てることを強くお勧めします。
そのタイプはpublic
. PHP では、メソッドのスコープを指定しない場合、publicと見なされます。
パブリック....別段の指定がない限り。