Стоит всем прочитать, а особенно (новичкам) и сделать свой вывод: http://php.spb.ru/php/speed.html Исходя из этого можно как частично, так и в целом ускорить свой или (может быть другой) код. Прошу закрепить тему на верху, чтобы смотрели.
Полезно, спасибо...но не могли бы ГУРУ пояснить вот что: почему вот это, судя по тесту нереально тормозит, а вот это нереально летает?
Заметно, что по ключу, без получения параметров массива и передачи его на выполнения sprintf() с параметрами на получение, скрипт тормозить начинает. А когда уже получили все параметры массива и отдаем их просто для показания быстрее.
Вообще говоря не понял, почему к массивам отношение не как к простым переменным. По-сути говоря, эффект от вынесения переменных за кавычки намного меньше, чем от любого другого метода оптимизации. Если в вашей программе есть один Notice, можете смело включать все переменные в кавычки: разницы не заметите.
Проверял, тоже парил мозги долго, тут все друг - друга подгоняет, надо, чтобы все было быстро и правильно, не знаю как некоторые считают я работаю с проверками)! Что по душе ложится то и пишу, ко всему придираюсь даже к красоте кода и чтобы было все компактно! Тогда будет очень удобно и быстро, как тебе так и другим и в целом работе!
Код (Text): $test[a][b]=1;$test[x][y]=1;$test[d][c]=1;$test[a][s]=1;$test[b][n]=1; Нереально торомозит потому, что содержит ошибку Потому что все массивы в php - ассоциативные. Они ведут себя как ассоциативные независимо от того, числовые ключи или строковые.
Это может элементарно проверить каждый человек, на своих функциях и тем самым будет знать, что и как работает и где тормозит...