请看代码,数组包含表的表字段名
class User {
public $db_fields = array('id', 'username', 'password', 'first_name', 'last_name');
public $id;
public $username;
public $password;
public $first_name;
public $last_name;
}
这个想法是用一个函数删除公共变量,以便它自动从我可以访问的数组中创建公共变量---
例子
我想删除
public $id;
public $username;
public $password;
public $first_name;
public $last_name;
部分,并希望它由$db_fields
数组自动生成。
这样我就可以通过
$user = new User();
$user->username = "Ismail";
我所做的是
extract($db_fields);
但它给出了一个错误:
解析错误:语法错误,意外的 T_VARIABLE,在第 3 行的 C:\xampp\htdocs\advphp\dbclass\extractex.php 中需要 T_FUNCTION