[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как создать переменую?
gam0ra
Есть ли способы создания переменных не через $ а подругом?
Kusss
можно, через $$ .
только зачем тебе это, или какое практическое применение ?
bestxp
есть
через дерективу которая $_GET переданное делает переменными, но она уже вроде как стала депрекейт и выпилена, может встретиться в 4 версии и ранней 5ой

сейчас нет никак все переменные должны начинаться с &
есть ссылки типа &$ и $$ и ${} но это отдельное
Kusss
ещё есть define. Но это константа .
volter9
Есть еще extract:
extract([
'abc' => 'foo',
'cool' => 'bro'
]);

echo $abc; // foo
echo $cool; // bro

С помощью нее можно из ассоц. массива экспортировать переменные в данный контекст (область видимости).

Некоторые функции вроде parse_str, тоже умеют создавать переменные в данном контексте.

Bonus:

Обратная функция функции extract функция compact:
$abc = 'foo';
$cool = 'bro';

$array = compact('abc', 'cool');

var_dump($array);

[
"abc" => "foo",
"cool" => "bro"
]


_____________
Мой блог
gam0ra
volter9
спс
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.