函数名称:Table::__construct()
适用版本:PHP 5.3.3及以上版本
函数说明:Table::__construct() 是Table类的构造函数。当创建Table对象时,该构造函数会被自动调用。
用法示例:
class Table {
private $tableName;
public function __construct($name) {
$this->tableName = $name;
echo "Table '{$this->tableName}' is created.";
}
}
// 创建一个Table对象
$table = new Table('users');
// 输出:Table 'users' is created.
在上面的示例中,我们创建了一个Table类,并在构造函数中接收一个参数$name。构造函数将传递的参数赋值给类的私有属性$tableName,并输出一条消息表明该表已创建。当我们实例化Table对象时,构造函数会被自动调用,并输出相应的消息。
注意事项:
- 构造函数的名称必须与类的名称完全一致。
- 构造函数可以带有任意数量的参数。
- 构造函数在对象创建时自动调用,无需手动调用。
- 如果没有显式定义构造函数,PHP会默认提供一个空的构造函数。