Что же такое PHP?
Конечно же, это набор бредовых идей и помыслов, перемешанных с нереализованными детскими сексуальными фантазиями. Многие думают, что PHP произошёл от смеси ереси и православного Perl’а (точно так же, как многие думают что название Perl – от английского слова «жемчужина»), но на самом деле это не так, а авторы таких постов чуть более чем полностью УГ.
Почему тогда PHP так популярен?
Да потому что на нём при желании за неделю можно научить программировать даже обезьяну, а учитывая сегодняшнее качество web’а, приходит на ум мысль, что обезьяны этим активно и пользуются.

А есть ли в PHP что-нибудь хорошего?
Конечно есть! Ведь если забыть о топорной модели ООП, о чудо-багах при пересечении областей видимости и захвата имён переменных, об огромной свалке глобально-видимых функций, о невозможности нормально проверить тип для значений параметров на входе в функцию, о невозможности создать указатель на переменную или элемент в массиве (в связи с чём обработка сложной структуры станет полным адом), о необходимости фанатичной зависимости проекта от «php.ini», об отсутствии подобия namespace’ов, об отсутствии замыканий, об отсутствии хорошего HTML парсера, об орфографических ошибках в названиях функций (что вообще полный пиздец), о плохой поддержке рекурсии, об отсутствии потоко-безопасности (поэтому апач2 и не развился…), об отсутствии технологии поддержки модулей, о нестандартном date-format, об отсутствии какого-нибудь нормального MIME builder’а, об отсутствии некого аналога CPAN, об отсутствии даже анонимных функций, … кстати, о чём это я? аааа, вспомнил…. то PHP охуенен. Вот.
Мораль, что из любого ужасного и дырявого кода на PHP, можно сделать шедевр, но это займёт много времени… И тут возникает вопрос: а стоит ли….
Чем отличается PHP от Perl’а?
Просто программируя на перле, нужно хорошо осознавать и понимать, что ты пишешь. Да и удобнее он. По крайней мере 206 функций Perl’а, против 3079 функций похапе имеют больший суммарный функционал. Как такое может быть? Да вы сами посмотрите(статистика взята c какого-то буржуйского сайта):
Escaping
PHP: (14)
dbx_escape_string, escapeshellarg, escapeshellcmd, pg_escape_bytea,
pg_escape_string, pg_unescape_bytea, addslashes, addcslashes, preg_quote,
quotemeta, mysql_escape_string, mysql_real_escape_string,
mysqli_real_escape_string, sqlite_escape_string
Perl: (2)
quotemeta, $dbh->quote
Sorting:
PHP: (16)
sort, arsort, asort, krsort, ksort, natsort, natcasesort, rsort, usort,
array_multisort, uasort, uksort, dbx_sort, imap_sort, ldap_sort, yaz_sort
Perl: (1)
Sort
Connecting to an SQL database:
PHP: (17)
bx_connect, fbsql_connect, ibase_connect, msql_connect, msql_pconnect,
mssql_connect, mysql_connect, odbc_connect, pg_connect, pg_pconnect,
sesam_connect, ifx_pconnect, ifx_connect, sqlite_open, sqlite_popen,
mysqli_connect, mysqli_pconnect
Perl: (2)
DBI->connect, DBI->connect_cached
Printing/writing:
PHP: (14)
print, echo, printf, fprintf, vprintf, dio_write, fwrite, fputs,
gzwrite[2], socket_send, socket_sendmsg, socket_sendto, socket_write,
socket_writev
Perl (5)
print, printf, syswrite, send, write
Извините, наболело. Пойду-ка я спать…

What’s the password? “Let me in or I’ll shred your face?” That’ll work.
iz passwurd no longer belleh rub?
Picture by: dunno source. Caption by: ImWoodChuck via Advanced Lol Builder




..blah..blah..I know…I know.. ..get my feet off the table..geeez..
anywayz, u iz nawt mah reel mom.
Picture by: dunno source. Caption by: TeresaTT via Our LOL Builder


Сколько раз вы умываетесь?
только утром![]()
![]()
67 (26.7%)
только вечером![]()
![]()
10 (4.0%)
утром и вечером.![]()
![]()
142 (56.6%)
Я — мигун! Я умываюсь три раза в день!![]()
![]()
32 (12.7%)
