- 1
extract($GLOBALS);
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+42.9
extract($GLOBALS);
Анекдот в одну строчку
guest 14.12.2008 22:42 # 0
guest 14.12.2008 23:20 # +1
Это надо читать мануал,
http://ru2.php.net/extract
Extract делает доступными в текущей области видимости все переменные массива.
Т.е. если есть массив
,
то появятся переменные
,
разумеется, если не снабжать extract() особыми опциями, то если в текущей области действия уже есть переменные b и c, то они перезапишутся.
А в данном случае текущая область видимости заполоняется всеми глобальными переменными. Есть случаи, когда extract вызывается в пределах одного скрипта 17 раз! Это верх настоящего говнокода!
guest 15.12.2008 00:47 # 0