Двойной оператор $ в php

Что означает двойной оператор $ в PHP?

2 ответа

Решение

Это означает переменную переменную:

$a = 'b';
$b = 'test';
print $$a; // test

По большей части (хотя есть исключения, если вы знаете, что делаете), это плохая практика, и всякий раз, когда вы видите, что кто-то использует их, массивы, вероятно, являются лучшей идеей.

Это означает, что "автор должен использовать ассоциативный массив".

(Это переменная переменная)

Другие вопросы по тегам