3
public static function(){
}
または右
static public function(){
}
静的な第一又は第二に入れているPHP静的関数を作成するときに、私は両方の方法を見てきましたし、両方が動作するように見えます。 それは問題ですか? 違いがありますか?
public static function(){
}
または右
static public function(){
}
静的な第一又は第二に入れているPHP静的関数を作成するときに、私は両方の方法を見てきましたし、両方が動作するように見えます。 それは問題ですか? 違いがありますか?
PHP Manual> Language Reference> Classes and Objects> Static Keyword
例1静的メソッドの例
<?php class Foo { public static function aStaticMethod() { // ... } }
PHP Manual> Language Reference> Classes and Objects> Visibility
プロパティまたはメソッドの視認性がキーワード
public
、protected
又はprivate
と宣言を付けることによってを定義することができます。
それが許可されていてもあれば、古典的な方法は、public static
あり、例えば、それは技術的な観点から重要ではありませんが、いくつかのスタイルガイドは意見を持っています[PSR-2](http://www.php-fig.org/psr/psr-2/)を参照してください。「静的」は可視性の後で宣言しなければなりません。 – Chris
違いはありませんが、@Chrisが述べたように、複数の異なるコーディング標準があります。多くの企業でも、何らかの種類のBDPが存在し、ビジネス上でこれを標準化するために使用する言語のコーディング標準を設定できます(おそらくそうすべきです)。 –
@JonTaylor、「ベストプラクティス文書」の「BPD」になるはずですか? – Chris