Dr Zlo
Чтобы сложнее читать потом было
Игорь
Игорь
А то, Через месяц посмотришь и охереешь 😂
꧁༺ĤŐŔŃŶ
Игорь
Игорь
Как сработает
Игорь
Но есть ли смысл
Moz
꧁༺ĤŐŔŃŶ
Весь код выглядит вот так:
$arr = explode(' ', $msg);
$out = "";
foreach($arr as $word){
$tmp_string = $out.' '.$word;
$textbox = imagettfbbox(14, 0, $font, $tmp_string);
if($textbox[2] > 550)$out.=($out==""?"":"\n".($backHeight +10)).$word;
else $out.=($out==""?"":" ").$word;
}
The Ant
꧁༺ĤŐŔŃŶ
The Ant
проверил, не рабоатет, взял следующий
The Ant
нет зациклился на этом говне, еще и в чат притащил
The Ant
не охуел ли ты товарищ?
꧁༺ĤŐŔŃŶ
꧁༺ĤŐŔŃŶ
Игорь
$out .= ( $out == "" ? "" : "\n".($back+=10 && FALSE) ?: "" ) .$word;
꧁༺ĤŐŔŃŶ
꧁༺ĤŐŔŃŶ
результат 100 в обеих строках))
꧁༺ĤŐŔŃŶ
ахахаха
Игорь
Тупонул
Игорь
Сек
Игорь
ахахаха
http://sandbox.onlinephpfunctions.com/code/1ec4b7ff13385f52af6d9d2361e10f79db521b1e
Игорь
꧁༺ĤŐŔŃŶ
Yuri
Привет! Помогите разобраться. На одном сервере $_GET выдает первым параметром path url а на другом сервере пустой. Не могу найти причину.
Andrii
Смотри кто проксирует данные на первом серваке
Yuri
На одном nginx на другом сам php. Я даже не подумал об этом.
Yuri
Это можно исправить конфигом?
Andrii
Всмысле сам РНР? РНР как веб сервер запущен что-ли? Или через апач?
Andrii
Нужно конфиг nginx`a смотреть
Yuri
Да php как сервер.
Andrii
nginx значит передает get параметр в php-fpm
Yuri
Ок СПС, буду копать.
Виктор
Был у кого баг с curl, не резольвился хост, хотя резольвился в cli и просто через bash curl все ок. Ребутнул apache, прошло
Виктор
Как разрешение имен в php-curl связано с apache, понимает кто?
Andrii
Если РНР как модуль апач, то курл, соответственно, тоже овнится апачем
Виктор
под юзером апача запускаю bash: curl hostname все окей
Andrii
не путай башевский курл и РНРшный
Виктор
окей, в cli php-шный тоже работает нормально, резольвит
Andrii
Под РНР курл отдельно собран, если я не ошибаюсь
Andrii
Потому что он не через апач это делает, а отдельно
Andrii
А у апача был устаревший инстанс, а перезапуском ты его обновил
Виктор
как curl резольвит другой хост через апач, не понимаю я что-то
Andrii
Почитай как работает РНР как модуль апач
Виктор
окей
Andrii
И потом прочитай про cli и php-fpm
Andrii
И в чём разница между ними
comrade
сколько программирую это сколько?
Andrii
Эмм. final и abstract довольно часто использовал
Andrii
Хотя я программирую на пыхе лет 8 уже
(;¬_¬)
не, если ты их не юзал и не видишь в них смысла, то тебе будет не интересно
(;¬_¬)
не обманывай ни себя ни чат
invariance
20 лет прогаю на пыхе. Прекрасно себя чувствую
Andrii
Никто не говорит что без них нельзя, но, к примеру, в singleton классе можно заблочить магические методы wakeup и sleep и запретить их наследование через final
Andrii
Абстрактные классы до появления трейтов использовались для реализации, к примеру, базовой логики интерфейса, оставляя необходимость разработчику допилить оставшийся функционал в наследнике
Andrii
Почему это?
(;¬_¬)
возможно это удобно тогда, когда нужно
(;¬_¬)
а еще ты забываешь ситуацию когда разработчик ушел а пришел новый, когда разработчиков ну очеень много и они в совершенно разных местах и другие ситуации
(;¬_¬)
как-то странно, что за 14 лет опыта программирования ты с эхтим мало сталкивался
Andrii
Или же, при запиле опен сорц кода, нужно явно указать разработчику что этот метод не трожь!
Andrii
В таком случае никто не мешает разработчику забить на коммент
Andrii
Или же сама IDE тебе подсветит "не трожь!"
Andrii
в случае с final
Dmitriy
Dmitriy
тимлид
Andrii
трейты как бы их не заменили .
Я не говорю что заменили, там еще много других применений абстрактных классов есть. Я говорю что часть этого функционала теперь можно трейтами выпилить
Andrii
тимлид
да и как-бы всё что не запрещено кодом - разрешено)
Andrii
А final сходу говорит что трогать нельзя
Andrii
Ну кто-то редко использует, кто-то чаще
Andrii
У нас final, к примеру, в паре классов только есть
Andrii
На джуна?
Andrii
Ну, это тоже такой себе показатель.
Dmitriy
уже провалил
Andrii
Безусловно, но ничего не мешает их зазубрить.
Dmitriy
да как бы часто это юзается. и абстрактные классы, и финалы