Ссылка сообщает об ошибке 404

нтерполяции элементов массива PHP с индексированными строками (5.3.3, Win32) можно ожидать следующего поведения:

$ha = array('key1' => 'Hello to me');

print $ha['key1'];   # correct (usual way)
print $ha[key1];     # Warning, works (use of undefined constant)

print "He said {$ha['key1']}"; # correct (usual way)
print "He said {$ha[key1]}";   # Warning, works (use of undefined constant)

print "He said $ha['key1']";   # Error, unexpected T_ENCAPSED_AND_WHITESPACE
print "He said $ha[ key1 ]";   # Error, unexpected T_ENCAPSED_AND_WHITESPACE
print "He said $ha[key1]";     # !! correct (How Comes?)

Inerestingly,последняя строка кажется правильным кодом PHP, Есть объяснения? Можно ли доверять этой функции?

Редактировать: точка публикации теперь установлена ​​всмелое лицо чтобы уменьшить недопонимание.

Ответы на вопрос(4)

Ваш ответ на вопрос