扫码关注官方订阅号
logic->edu_page->search_page_size; } }
如果本类没有的话,那就代表它的父类中的getSharedConfig()静态方法,这里也可以写成self::getSharedConfig(),父类就是extends 的那个类哈Static(静态)关键字
getSharedConfig()
self::getSharedConfig()
extends
class father { static public function fatherF(){ echo "我在父类中哦"; } } class oneself extends father{ public function start(){ // return self::fatherF(); return static::fatherF(); // return self::oneselfF(); } static public function oneselfF(){ echo "我在儿子类中哦"; } } echo PHP_VERSION; // 版本 $c = new oneself; $c->start(); /* +---------------------------------------------------------------------- | 5.6.29 我在父类中哦 +---------------------------------------------------------------------- */
首先,你应该先了解static的用法,再去理解你不明白的这段代码的含义。先给你看你一个static使用的例子:
class zhang{ protected static $name = 'zhangsan'; public static function getName() { echo static::$name; } } class li extends zhang { protected static $name = 'lisi'; } Sedan::getName();
上面输出的是结果是:lisi;也就是数据当前类的属性。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
如果本类没有的话,那就代表它的父类中的
getSharedConfig()静态方法,这里也可以写成self::getSharedConfig(),父类就是extends的那个类哈Static(静态)关键字
首先,你应该先了解static的用法,再去理解你不明白的这段代码的含义。
先给你看你一个static使用的例子:
上面输出的是结果是:lisi;也就是数据当前类的属性。