- бинарыне операторы, то как ПХП с ними "работает"
- то, что нельзя так же красиво как в жс, завернуть код в функцию и выполнить (function () { })();, ну или передать эту функцию параметром куда то, да в какой то версии пхп это появилось, но это не решает самой проблемы
- то, что сам пхп хуево развивается, гавно был, есть, и становится гавном
- то, что даже самый красивый локоничный пхп код выглядит как то убого
- то, что не реализовано нормальное ооп, да оно есть, но дохуя чего в нем нет
- то что нет НОРМАЛЬНОЙ IDE, одно гавно
- … допишу когда вспомню, это то еле вспомнил, очень много ненавижу, поэтому мысли в раскидон
Форум → Программирование → PHP для идиотов → Что Я, %username% ненавижу в ПХП
Что Я, %username% ненавижу в ПХП
-
Допустим Я ненавижу в пхп:Сапожник без сапог
-
25 января 2010 г. 22:15, спустя 28 минут 42 секунды
знаешь что я скажу? подавайся в разработчики пхп -
25 января 2010 г. 22:18, спустя 2 минуты 6 секунд
dude +1. Только не ненавижу, а вижу и признаю — так оно и есть. Однако PHP обречён на популярность, потому что его недостатки были созданы сознательно: Котеров. Причины стремительного успеха PHPιιlllιlllι унц-унц -
25 января 2010 г. 22:49, спустя 31 минуту 12 секунд
уголок лютой ненависти на пiха.руιιlllιlllι унц-унц -
25 января 2010 г. 22:58, спустя 8 минут 53 секунды
@dude
в 5.3 появились замыкания.
phpDesigner + netBeans - более менее.
Про ООП толком ничего не скажу.
А через 5 минут будет раскрытие моих акков на других форумах и тонны ненависти в сторону похапэ -
25 января 2010 г. 22:59, спустя 1 минуту 54 секунды
Дуд, ну кроме второго пункта, все остальное не более чем слова и эмоции … -
25 января 2010 г. 23:08, спустя 8 минут 11 секунд
да?
Дуд, ну кроме второго пункта, все остальное не более чем слова и эмоции …
11111111111 >> 0xfffff ахуеешь от результата :)Спустя 22 сек.он останется интом 32битным! :-DСапожник без сапог -
-
25 января 2010 г. 23:12, спустя 2 минуты 56 секунд
ну про красоту кода, это похую, просто все эти функции с "_" и именами в 30 символов выглядат так уебищно, что слов нет, ну вот смотри очевидный пример
Дуд, ну кроме второго пункта, все остальное не более чем слова и эмоции …
mysql_real_escape_string
почему бы mysql_escape не вела себя так же как и mysql_real_escape_string, а именно при существовании коннекта учитывала кодировку соединения? столько бы байт в исходниках всего мира секономили :)
[vidumal]
file_get_contents ?
$file = new File($path);
$content = $file->readAll();
[/vidumal]
[nevidumal]
ну или если бы не уебанский парсер пхп, то можно было бы написать так
$c = (new File($path))->read();
или прочее
[/nevidumal]Спустя 63 сек.
ага, когда я гуглил в сторону битовых операций, в мануале написано "ТАК ЮЗАЙТЕ ВОТ ЭТИ ФУНКЦИИ", и специальное ext для этих ПРОСТЕЙШИХ БЛЯДЬ ОПЕРАЦИЙ, я был в шоке :)
phpdude, а еще пхп на ноль делить не умеетСапожник без сапог -
25 января 2010 г. 23:19, спустя 6 минут 43 секунды
http://www.php.ru/forum/viewtopic.php?p=155950#155950
http://forum.gorod.dp.ua/showthread.php?t=95436&highlight=%C7%E0%EC%FB%EA%E0%ED%2A&page=6
Но это было давно и неправда. Сейчас я маленько удивлен, что когда-то писал такое. Думал, что аргументы более весомые будут. -
25 января 2010 г. 23:23, спустя 4 минуты 1 секунду
1) не нравятся нзвания переменных в доке:
int substr_count ( string $haystack , string $needle )
а можно было б
int substr_count(string $where , string $what)
это твой английский хромает просто, поэтому и не нравится. приведенный тобой пример еще хуже2) не нравятся разные префиксы: часть str, str_, без префикса. То же и к массивам вроде.
тут соглашусь, особенно бесит
strpos, strlen
str_replace
substr_
это говорит об отсутствии факта планирования при разработке языка3) в одной ф-ции строка, которую ищем на 1 месте, в другой на предпоследнем. Хотя может это я насочинял.
не насочинял, есть такое, где то правильно, где то это реально уебанство
напримерarray_map($callback, $array)
как думаешь тут правильно? :)
array_filter($array, $callback);Сапожник без сапог -
25 января 2010 г. 23:26, спустя 3 минуты 7 секунд
с needle уже разобрался, таких вопросов не возникает. Вот как тот человек мне сказал про стог сена и иголку - вопросы отпали. всплывающие подсказки в IDE не дают ошибитьсч -
25 января 2010 г. 23:26, спустя 10 секунд
* в пхп версии 5.3 добавляют goto. Плохо.
в принципе похуй, но говнокоду прибавится увы* в пхп есть register_globals. Отменят в 6 версии. Пока плохо
&* в пхп magic quotes. Отменят в 6 версии. Пока плохо
ура, так вам суки и надо, даешь скл инъекции в долбоебокоде!!! сейчас каждый школьный сайт можно будет слить без особых проблем* в пхп нельзя делать так $bar = foo()['key']; Плохо
вот это вообще пиздец ебаныйСапожник без сапог -
25 января 2010 г. 23:29, спустя 2 минуты 52 секунды
вообще где-то писали как пых развивался (там про все эти префиксы было).. Может Котеров писал даже. Нужно поискать -
25 января 2010 г. 23:32, спустя 2 минуты 16 секунд
да просто они в один момент решили "надо бы функций добавить", но "не удалять эе старые, а давай просто префикс для них сделаем? чтобы люди не путались? о, точно! давай! ну и дальше будем с префиксами писать, ладн? ну да, правильно!", нет чтобы переписат ьстарые функции, они на одно гавно другое налепили :(
вообще где-то писали как пых развивался (там про все эти префиксы было).. Может Котеров писал даже. Нужно поискатьСапожник без сапог
Пожалуйста, авторизуйтесь, чтобы написать комментарий!