zlos
> RLY? Говнопохапэ не имеет namespace'ов
Уже имеет http://habrahabr.ru/blogs/php/72033/
>не имеет строгой типаризации
Для некомпилируемого языка оная не нужна,... кроме того это позволяет обходиться без уродского форматирования строк, делает код более чистым и понятным
Dwsii лучше всех. Форевер!
Кстати, а что такое типаризация? Это для типарей какая-то фича? Поясните пожалуйста
Да ну, питон вполне православен и кошерен.
terminator+vim+bpython наше все..
bpython вообще сказка.
ну, и не забываем о import antigravity#:)
> не имеет строгой типаризации
Почти имеет. По желанию, можно специфицировать типы входных параметров (правда, только массивы или классовые типы, ну и хрен с ним). А с появлением блямбд и goto в 5.3 всё стало ещё весомее.
мне питон понравился больше чем пхп, но для генерации страниц питон будет менее удобен, чем пхп, который фактически встраивается в саму страницу, в питоне прийдется писать кучи print'ов
zlos
> PHP говно. Говорю как человек что имел дело с ЭТИМ целый год за деньги.
zlos
> Всех кто пишет на PHP по своей воле абсолютно необходимо убить, они
> человекообразный скам поголовно.
Тогда давай с тебя и начнем, человекообразный скам ты наш. Тебя никто на РНР под дулом пистолета писать не заставлял.
Pushkoff
> мне питон понравился больше чем пхп, но для генерации страниц питон будет менее
> удобен, чем пхп, который фактически встраивается в саму страницу, в питоне
> прийдется писать кучи print'ов
Можно mako в качестве шаблонизатора.
Ну, или другую либу.
Если уж речь пошла о Web разработке, кто в курсе - насколько сильнее/слабее дружественные к человеку URL'ы, сделаные через ForceType, грузят апач, чем сделаные через извращения с mod_rewrite ?
sizeof vs count
в чём разница и что лучше?
p.s. не холивар
петрушка
> в чём разница и что лучше?
Ни в чем. sizeof - в пхп это алиас для count. Сделано для олдфагов, у которых православная нетерпимость к count.
ВКонтакте снова выкладывает KPHP (PHP to C++)
https://habr.com/ru/company/vk/blog/527420/
KPG
Compare PHP vs KPHP vs C++
PHP 7.4: ~2100 ms
KPHP: ~480 ms
C++: ~220 ms
https://vkcom.github.io/kphp/various-topics/walk-through-php-kphp-cpp.html
Скачал PHP 8, включил JIT в php.ini:
Sorted 1000000 elements in 517.001ms
Вовремя выложили своё недопхп. Ведь PHP 8 релизится аж через две недели.
А если это место:
for ($i = $start; $i < $last; $i++) if ( $a[$i] < $a[$last]) { switchValues( $a, $i, $wall); $wall++; }
Переписать так (вынести за цикл выборку из массива, и заинлайнить swap двух значений):
$a_last = $a[$last]; for ($i = $start; $i < $last; $i++) if ( $a[$i] < $a_last) { $temp = $a[$i]; $a[$i] = $a[$wall]; $a[$wall] = $temp; $wall++; }
То получаем:
Sorted 1000000 elements in 338.119ms
entryway
> То получаем:
Интересно, а какой результат на задаче - Састливые билеты?
https://pmk.arbinada.com/ru/comment/11577#comment-11577
KPG
> Интересно, а какой результат на задаче - Састливые билеты?
0.01 и на PHP 7 и на PHP 8.
Счастливых билетов: 55252 шт.<Ьr>Время расчёта: 0.012563228607178 с.<Ьr>
Тема в архиве.