PHP类:通过构造函数分配静态属性

前端之家收集整理的这篇文章主要介绍了PHP类:通过构造函数分配静态属性前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
类的简化示例:
class Table extends TableAbstract{
    protected static $tablename;

    function __construct($str){
       $this->tablename = "table_" . $str;
       $this->insert();    // abstract function
    }

}

当我过去使用这样的类时,我在编写类时直接分配了$tablename.但是这次我希望它由构造函数决定.但是当我调用函数引用$tablename时,变量似乎是空的,当我回显sql时.

我做错了什么,或者有人建议一种方法来实现我想要的东西?

感谢您的任何意见/答案..

由于属性是静态的,使用Table :: $tablename – 或者self :: $tablename来访问它以隐式引用当前类.

猜你在找的PHP相关文章