jak starałem się znaleźć odpowiednie i wyjaśniający tytuł, ale nie mogłem i postaram się wyjaśnić, co pytam tutaj:Przypisywanie Array() przed użyciem zmiennej tablicy
Normalnie, jeśli nie przypisywać pusta tablica do zmiennej można przypisać do rozpoczęcia wartości indeksów tak:
$hello["world"] = "Hello World";
...
echo $hello["world"];
ale zawsze spotkać taką definicję:
$hello = array() //assigning an empty array first
$hello["hello"] = "World";
...
echo $hello["hello"];
Dlaczego jest używany dużo. Czy z drugim jest jakiś wzrost wydajności?
Dzięki.
Boże, czy pierwszy naprawdę jest ważny? Zawsze odkrywam nowe powody, aby nienawidzić PHP ... –
Tak długo, jak PHP indeksuje silnik, interpretuje to jako tablice. Nie musisz używać array(), aby zadeklarować, że coś jest tablicą. – Tarik
To ostatnie jest dobrą praktyką, uniemożliwia innym programistom zgadywanie * OK, więc może być $ hello zadeklarowane gdzie indziej, może znajdować się w innym pliku *. –