флеймообразное (программ.)
Jul. 20th, 2004 09:05 pmЯ не знаю, зачем существует язык PHP. Несколько раз пытался понять, но так и не дошло до меня. Самая правдоподобная гипотеза, имеющаяся в моём распоряжении, выглядит так: PHP существует для того, чтобы привлечь к веб-программированию людей, которых испугал бы Перл, но на самом деле в конце концов всё заканчивается тем, что они пишут примерно как на Перле, только медленнее и возможностей меньше ;-)
Я неправ?
Я неправ?
no subject
Date: 2004-07-20 12:39 pm (UTC)Вместе с тем, тривиально написать grep($_ eq "test", @a) и это всего на пару символов длиннее, чем in_array("test", $a)
но при этом grep гораздо более мощная функция, позволяющая огромную кучу всего. Но лучше всё равно так не делать, а пользоваться хэшами.
То же касается max/min.
no subject
Date: 2004-07-20 12:44 pm (UTC)grep пройдёт по всему массиву, а in_array остановится на первом совпадении.
я знаю что такое grep :) я ж на Perl тоже программирую. Кстати, в PHP есть preg_grep - полный аналог.
Т.е. если если мне надо найти минимум из шести значений или минимум в массиве, мне надо писать свою функцию, правильно? PHP отличается тем, что там, для многих вещей, функции уже есть. Даже не надо ничего качать и ставить отдельно.
no subject
Date: 2004-07-20 12:57 pm (UTC)И хоть бы их как-то в модули организовали, чтобы легко было помнить, где что, так ведь нет. Как ты их все помнишь, а когда не помнишь, как находишь?
no subject
Date: 2004-07-20 12:59 pm (UTC)no subject
Date: 2004-07-20 01:37 pm (UTC)А насчёт "слишком много" - PHP это платформа для быстрой разработки. Тут много не бывает. Тем более, что запас карман не тянет (на самом деле - немножко тянет, но это копейки).