Публикации по теме 'php'


Перевод моего интерфейса с Symfony на React stack. Эпизод 1: первый компонент React.
Когда я начал разрабатывать сайт своего стартапа Windoo , я хотел как можно скорее выйти в Интернет, поэтому выбрал самый безопасный инструмент, который у меня был: Symfony . Backend, frontend, для меня все еще самый удобный универсальный фреймворк. Когда пришло время создавать приложение, я услышал о React Native , поэтому решил перейти на полный гибрид. Итак, у нас был раздел Api в наших контроллерах Symfony, сервисы, в которых все было хорошо! И тут меня осенило. Я использовал..

Как остановить выполнение нашего кода в PHP
В этом уроке мы узнаем, как остановить дальнейшее выполнение вашего PHP-кода. Как следует из их названий, die() и exit() останавливают дальнейшее выполнение кода. Использование Мы часто используем die() или exit() , когда хотим вывести ошибку, потому что у нас что-то не так. И внутри функции пишем ошибку. Пример <?php function not_one($a) { if($a==1) { die("Code has stopped running because our variable is equal to 1"); } echo "Great, the input is not..

EntityInPhp: быстрое превращение ваших таблиц MySQL в объекты PHP
Я работаю с PHP уже некоторое время. Это отличный язык. Он имеет много мощных функций под капотом, но обеспечивает очень простую кривую обучения для новичков. Хотя у меня есть к этому претензии. Одним из таких недостатков является количество глупых операторов SQL, которые мне приходится писать только для того, чтобы создать класс PHP, который можно использовать для взаимодействия с таблицами моей базы данных MySQL. Это кошмар! Ну наконец-то я решил что-то с этим сделать. Прежде..

Крышка браузера → Как установить / обновить INI-файл шапки браузера.
Крышка браузера → Как установить / обновить INI-файл шапки браузера. Независимо от того, устанавливаете ли вы файл .ini в шапке браузера впервые или просто обновляете. Шаги для правильного запуска ограничения браузера по сути одинаковы. Я запускаю это на сервере Ubuntu 15, и это для установки PHP. Дополнительная информация : Twitter: https://twitter.com/browscap ШАГИ SSH в свой ящик и перейдите в папку PHP5 Mods-Available. cd /etc/php5/mods-available/ Затем скачайте новый..

Ошибки при повторной доставке RabbitMQ
В этом посте я собираюсь описать некоторые особенности брокера RabbitMQ о том, как он работает с неработающими сообщениями, и расскажу о некоторых решениях. Все примеры основаны на библиотеке Enqueue PHP Messaging . По умолчанию сервер RabbitMQ не ждет подтверждения от потребителя. Сообщение удаляется из очереди, как только оно доставляется потребителю. Следовательно, сообщение может быть потеряно, если потребитель умирает во время обработки сообщения. В некоторых случаях это может..

Восстановление 200000 строк кода с нуля: обзор крупного программного проекта
Прошло два месяца с момента стабильного выпуска SupportPal v2, крупного обновления программного обеспечения для локальной службы поддержки, которое ранее называлось ArcticDesk, и мы подумали, что было бы интересно рассмотреть аспекты разработки. процесс с самого начала туда, где мы находимся сегодня. Процесс разработки был долгим, безусловно, самым крупным проектом, над которым мы когда-либо работали - процесс, который начался в начале 2015 года и занял почти 15 месяцев. Проект..

Что такое запах кода в PHP? Подход ООП для более чистого кода
7 советов, как определить запах кода и написать более чистый и безопасный код с примерами Мотивация Многие программисты очень быстро приобретают слишком большую уверенность в своем коде, аргументируя это аргументом «Вот как я это делаю». И они чувствуют себя хорошо, игнорируя риски. Мой подход - следовать как можно большему количеству объективных правил и лучших практик. Программирование улучшалось на протяжении десятилетий, и есть много замечательных проверенных концепций. Мы..