创建一个 PHP 静态函数时,它正确地将静态放在第一位或第二位

Pbe*_*rne 3 php

public static function(){
}
Run Code Online (Sandbox Code Playgroud)

或者

static public function(){
}
Run Code Online (Sandbox Code Playgroud)

我已经看到了两种方式,并且似乎都有效。有关系吗?有区别吗?

Bla*_*lag 5

PHP 手册> 语言参考> 类和对象> 静态关键字

Example #1 静态方法示例

<?php
class Foo {
    public static function aStaticMethod() {
        // ...
    }
}
Run Code Online (Sandbox Code Playgroud)

PHP 手册> 语言参考> 类和对象> 可见性

属性或方法的可见性可以通过在声明前加上关键字public,protected或来定义private

所以即使允许,经典的方式是 public static