Создание глобальной переменной изнутри функции в PHP
Я пытаюсь де, штраф динамических переменных. Я использую функцию для этого, но я не знаю, как определить новую переменную как глобальную (потому что она никогда не создавалась до функции).
это возможно ?
Благодарю.
редактироватьхорошо, это то, что я построил. это так опасно?
function extract_values($row) {
foreach ($row as $key => $value){
global $key;
$key = $value;
}
}
и тогда я пытаюсь сделать мою жизнь проще:
$result = mysql_query("SELECT first_name, last_name, address FROM users ORDER BY id ASC");
while ($row = mysql_fetch_array($result)){
extract_values($row);
#[do some stuff with the variables.]#
}
Я делаю это, чтобы сэкономить время. вместо создания для каждого столбца его собственная переменная, как
$first_name = $row['first_name'];
Эта функция делает это для меня. Я не понимаю, почему в этом случае это может быть опасно .. или, как обычно, я что-то упускаю ..