问答 2022-04-15 来自:开发者社区

thinkphp怎样区分一个通用的功能,什么时候写在common.php,什么时候写在父类里面?

如题,我有点困惑啊,比如一个截取字符串长度的功能,我该写在common.php还是写在父类(公共继承类)里面呢?另外,对于效能方面,这两种实现有何不同呢?请谈点自己的经验吧。

问答 2022-04-15 来自:开发者社区

为什么php中在private方法里重新定义与父类同名的私有函数会报警告呢?

首先声明,这是一个STRICT错误,如果你不在error_reporting里把它打开,一般是看不到的,以下是我的代码它会报错Strict Standards: Declaration of B::test() should be compatible with that of A::test() in /home/work/test.php on line 17如果是public函数重载还能说....

问答 2022-04-15 来自:开发者社区

php继承的问题 为什么能访问到父类的私有属性

name = $name; $this->age = $age; } public function show(){ echo $this->name."||".$this->age; } } class Child extends Person{ } $child = new Child("aaa",5); $child->sho...

文章 2022-02-16 来自:开发者社区

PHP 父类静态方法中调用子类静态方法

get_called_class() 获取调用该方法的类,如果是在子类中调用父类方法,则返回子类的类名。 或者用static关键字: static::class 如果有多个子类,要在父类中调用子类方法,下面代码可实现: class parent{     abstract protected static f...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

PHP学习站

PHP学习资料大全

+关注