Разлика между $promenliva['neshto'] и $promenliva[neshto]

Zion

Registered
Здравейте, искам да попитам има ли разлика между $promenliva['neshto'] и $promenliva[neshto]
То се вижда че има ( в кавичките ) но проблем ли е използването на единия начин или другия. Кой е правелния? :) $promenliva['neshto']
но все пак ми е интересно да знам
 
Правилното е :
$promenliva['ne6to si']
Тези единички кавички може да се изпуснат, не е фатално, но препоръчително е да ги полваш
 
в различните случай различно се пише пример:
echo '$neshto[treto]';

echo $neshto['treto'];
 
MontefuckeR каза:
в различните случай различно се пише пример:
echo '$neshto[treto]';

echo $neshto['treto'];
е аз ако искам да е с кавичките ще го направя така
echo ''.$neshto['treto'].''; пак става :)
 
$promenliva[neshto]
означава ,че neshto ти е дефинирана константа ..ако не е интерпретатора си го подразбира като низ и го приема $promenliva['neshto']

http://bg.php.net/define ;)
 
$promenliva['neshto'] се изпулнява 7 пъти по-бързо от $promenliva[neshto],защото интерпретатора го взима веднага за низ, а не търси дефинирана константа с това име.

:)
 

Горе