4
我有一個數組,我希望它的值爲「public $ somevariable」。這是我的功能,它看起來像。數組公共變量在PHP中
public function __construct(){
global $database;
$result = $database->query("SHOW COLUMNS FROM ".self::$tabel_name."");
if (!$result) {
echo 'Could not run query: ' . mysql_error();
exit;
}
if (mysql_num_rows($result) > 0) {
$attributes_var = array();
while ($row = $database->fetch_array($result)) {
$attributes_var[] = $row[0];
}
}
foreach($attributes_var as $key)
{
public $$key;
}
}
但它顯示「public $$ key」的語法錯誤。我想使用動態生成的變量作爲公共變量,並希望在類之外使用它們。
有什麼建議嗎?
謝謝!
謝謝!有效。 – user3201500