gpt4 book ai didi

PHP 抽象属性

转载 作者:IT老高 更新时间:2023-10-28 11:47:49 26 4
gpt4 key购买 nike

有没有办法在 PHP 中定义抽象类属性?

abstract class Foo_Abstract {
abstract public $tablename;
}

class Foo extends Foo_Abstract {
//Foo must 'implement' $property
public $tablename = 'users';
}

最佳答案

没有定义属性这样的事情。

您只能声明属性,因为它们是初始化时保留在内存中的数据容器。

另一方面,一个函数可以被声明(类型、名称、参数)而不被定义(函数体缺失),因此可以被抽象化。

“Abstract”只表示声明了某些东西但没有定义,因此在使用它之前,你需要定义它,否则它就变得无用了。

关于PHP 抽象属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7634970/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com