时间:2021-07-01 10:21:17 帮助过:16人阅读
改造前,动态调用如下:
add(1, 2, 3)); //结果int(6)
从原始动态改造后,静态调用如下:
改造为静态方法后,直接用类名调用即可。
再来个例子
静态变量的使用:
haveBirthday();$joe->haveBirthday(); $jane = new Person();$jane->haveBirthday(); echoPerson::$age; //非2,结果为4。$age变量为静态,共享。
const 标识符:
Laravel中使用
Illuminate\Support 中 Str 类大量使用了 static 静态变量和静态方法,例如:
echoStr::lower("FOOBAR"); //结果:foobarechoStr::camel();
参考链接:
* PHP5: const vs static