@poopoo

Тег PHP в блоге poopoo

poopoo
poopoo

Послухав випуски подкасту „Пятиминутка PHP“ (https://5minphp.ru/) і ледь не зблювонув. Ділення на моделі, контролери і представлення завжди здавалося якоюсь надуманою херотою а тут аж верне. В випуску про Битрикс гість розказує що замість jQuery він і його фірма пише на React і використовують server side rendering. Каже що server side rendering це дуже просто. Треба лише Node.js, Next.js, Redis, Kubernetes і воно все туди–сюди робить запити, кладе в кеш і потім показує HTML–сторінку. Простіше немає куди.

poopoo

Sorry! This site is experiencing technical difficulties.Try waiting a few minutes and reloading.(Cannot access the database: Too many connections (localhost))

0 /srv/www/lazaruswiki/includes/libs/rdbms/loadbalancer/LoadBalancer.php(1140): Wikimedia\Rdbms\Database->reportConnectionError('Too many connec...')

1 /srv/www/lazaruswiki/includes/libs/rdbms/loadbalancer/LoadBalancer.php(750): Wikimedia\Rdbms\LoadBalancer->reportConnectionError()

2 /srv/www/lazaruswiki/includes/GlobalFunctions.php(2813): Wikimedia\Rdbms\LoadBalancer->getConnection(0, Array, false)

3 /srv/www/lazaruswiki/extensions/bad-behavior/bad-behavior-mediawiki.php(79): wfGetDB(-2)

4 /srv/www/lazaruswiki/extensions/bad-behavior/bad-behavior-mediawiki.php(142): bb2_db_query('CREATE TABLE IF...')

5 /srv/www/lazaruswiki/extensions/bad-behavior/bad-behavior-mediawiki.php(168): bb2_install()

6 /srv/www/lazaruswiki/includes/Setup.php(948): bb2_mediawiki_entry()

7 /srv/www/lazaruswiki/includes/WebStart.php(88): require_once('/srv/www/lazaru...')

8 /srv/www/lazaruswiki/index.php(39): require('/srv/www/lazaru...')

9 {main}

https://wiki.freepascal.org/Using_INI_Files/ru

poopoo

Зустрів файли з книгами по програмування на PHP. Назва мови написана кирилицею (РНР).

poopoo

This code is syntactically valid in both PHP & Java; produces the same output in both https://gist.github.com/for...3b0ee1237bc9bd0b7b2c

poopoo

Требования: На работу приглашаются инвалиды 1, 2 и 3 групп, переселенцы, участники АТО умеющие работать на ПК. Если Вы никогда не работали в этой сфере то для Вас у меня работают курсы дистанционного обучения.

Предлагаемые специальности: Веб программист и админ сайтов

Условия работы: Работа на дому, посменно или 6 часов в сутки.

http://www.work.ua/jobs/1931089/

poopoo
poopoo
poopoo
poopoo

В коде, пространства имен определяются с помощью единственного слова namespace в самом начале Вашего PHP файла. Это слово должно быть самой первой командой (за исключением declare) и ни не-PHP код, ни HTML, ни даже пробел не должен предшествовать этой команде

http://habrahabr.ru/post/72033/

Ну неужели нельзя было сделать без такой ещё одной заморочки?!

poopoo

Ненавижу эту хуйню! Пока, блять, скачал, установил Symfony 2, пока настроил Apache. И тут на тебе:

FatalErrorException in classes.php line 6244:
Parse Error: syntax error, unexpected '{'

Ну ебать! Долбаное Похапэ! В файле /srv/www/htdocs/super/app/cache/dev/classes.php нету ; и написано {}

        $msg = sprintf('The _controller value "%s:%s:%s" maps to a "%s" class, but this class was not found. Create this class or check the spelling of the class and its namespace.', $bundle, $controller, $action, $try)

{
}

У меня пропало уже всякое желание изучать этот Symfony и появилось желание забросить это Похапэ.

poopoo

Почему-то, несмотря на настройки, сообщения об ошибка начали выводится только после того как я начал возвращать из функции данные и выводить их на экран.

poopoo

Почему-PHP функция filesize на сервере на котором сайт возвращает размер файла только если указать полный абсолютный путь к файлу а на моём компе работает и без полного абсолютного файла.

poopoo

Вот потребовалось мне определить возвращет ли функция пустой масив и вспомнил я о функции count и прежде чем писать код вспомнил я о том что всевозможных странностей хватает в этом чудесном языке и посмотрел я докментацию к функции и прочёл я там следующее: If the parameter is not an array or not an object with implemented Countable interface, 1 will be returned (http://php.net/manual/en/function.count.php). Прелестно! Если параметр не является масивом или объектом с интерфейсом Countable, то встроенная функция count возвратит единицу. Единицу как-бдто бы это масив с одним элементом.

poopoo

PHP — говно. PHP почти что не поддерживает UTF. "Почти что" конечно громко сказано, но бля, отдельный модуль для работы со строками в многобайтовых кодировках! Перед использованием функций из расширения mbstring ещё нужно установить внутреннюю кодировку скрипта в UTF используя функцию mb_internal_encoding до вызова функций из mbstring! Некоторые стандартные функции для работы со строками в однобайтной кодировке не имею аналогов для работы со строками в многобайтовых кодировках! Почему с этого говна все до сих пор не свалили на что-то другое? Тот же Python выглядит как-то поприятнее.

poopoo

Изучая PHP ты становишся лучше:

Добавить пост

Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Для форматирования текста используется Markdown.