静态方法只能访问其他的静态方法或属性,比如class A {
private static $url;
public static function setDefaultUrl($url) {
self::$url = $url;
}
public static function getDefaultUrl() {
return self::$url;
}}//或者在你的静态方法中获得实例,当然这样的话可能达不到你预期的效果,推荐你还是使用上面的方法。class A {
private $url = 'demo';
public static function getUrl() {...
用::方式调用一个非静态方法会导致一个E_STRICT级别的错误。 class A{
//需要设置成静态变量
private static $url = "
public function __construct() {
}
static public function get(){
var_dump(s...