#php #библиотека 
Эта библиотека поможет вам быстро создавать и выводить меню любого размера (чего только ни придумают умельцы, правда?).
https://github.com/KnpLabs/KnpMenu
  
  Эта библиотека поможет вам быстро создавать и выводить меню любого размера (чего только ни придумают умельцы, правда?).
https://github.com/KnpLabs/KnpMenu
GitHub
  
  GitHub - KnpLabs/KnpMenu: Menu Library for PHP
  Menu Library for PHP. Contribute to KnpLabs/KnpMenu development by creating an account on GitHub.
  Современный курс PHP7 с нуля до джуна.
Ты начинающий разработчик? Чтение даётся тяжело, а хороших видео не найти? Тогда поступай на курс WebShake и ты через месяц заговоришь на PHP!
И не забудь вступить в чат изучающих PHP @webshake — здесь всегда помогут.
  
  Ты начинающий разработчик? Чтение даётся тяжело, а хороших видео не найти? Тогда поступай на курс WebShake и ты через месяц заговоришь на PHP!
И не забудь вступить в чат изучающих PHP @webshake — здесь всегда помогут.
webshake.ru
  
  
  Блог о мире высоких технологий
  #php #библиотека
Подобрали для вас несколько полезных библиотек для удобной работы с данными и разными форматами их представления.
https://telegra.ph/PHP-dlya-biznesa-i-analitiki-09-07
  
  Подобрали для вас несколько полезных библиотек для удобной работы с данными и разными форматами их представления.
https://telegra.ph/PHP-dlya-biznesa-i-analitiki-09-07
Telegraph
  
  PHP для бизнеса и аналитики.
  Даже если PHP — лёгкий язык программирования, это не делает его малоэффективным или ограниченным. Например, вы можете генерировать на PHP excel, PDF, word файлы и даже графики! Может показаться, что это лишнее, когда те же excel и pdf работают безотказно…
  #php #regular_expression
Если вам нужно спарсить небольшой элемент с чужого сайта, то использовать целую библиотеку для этого — не лучший выход. Достаточно воспользоваться регулярным выражением. Но написать такое регулярное выражение бывает непросто. На такой случай есть вот такой полезный сервис, где вы можете сначала проверить правильность регулярки, а потом получить готовый PHP-код.
  
  Если вам нужно спарсить небольшой элемент с чужого сайта, то использовать целую библиотеку для этого — не лучший выход. Достаточно воспользоваться регулярным выражением. Но написать такое регулярное выражение бывает непросто. На такой случай есть вот такой полезный сервис, где вы можете сначала проверить правильность регулярки, а потом получить готовый PHP-код.
regex101
  
  regex101: build, test, and debug regex
  Regular expression tester with syntax highlighting, explanation, cheat sheet for PHP/PCRE, Python, GO, JavaScript, Java, C#/.NET, Rust.
  #php #middle
Для подключения платёжных систем вам понадобится работать с их API. Что такое API — можете прочитать в интернете, а как работать с ним — можете посмотреть в этом плейлисте. Автор рассмотрит, как подключить в своё приложение платёжную систему PayPal и продемонстрирует результат её работы.
https://www.youtube.com/playlist?list=PLfdtiltiRHWE_c8jjW5OeweL1c_8uqcnW
  
  Для подключения платёжных систем вам понадобится работать с их API. Что такое API — можете прочитать в интернете, а как работать с ним — можете посмотреть в этом плейлисте. Автор рассмотрит, как подключить в своё приложение платёжную систему PayPal и продемонстрирует результат её работы.
https://www.youtube.com/playlist?list=PLfdtiltiRHWE_c8jjW5OeweL1c_8uqcnW
YouTube
  
  PayPal Payments with PHP
  A series on getting set up to charge users with PayPal. Whether you're building a member system, a shopping cart or something else, by the end of this series...
  #php #novice
Вы начинающий веб-разработчик? Тогда PHP, MySQL, & JavaScript All-in-One For Dummies – идельный выбор! Автор расскажет вам не только как приобрести необходимые навыки в HTML5/CSS3, JavaScript, PHP, MySQL, но и как эффективно применять их на практике.
https://t.iss.one/progbook/869
  
  
  
  
  
  Вы начинающий веб-разработчик? Тогда PHP, MySQL, & JavaScript All-in-One For Dummies – идельный выбор! Автор расскажет вам не только как приобрести необходимые навыки в HTML5/CSS3, JavaScript, PHP, MySQL, но и как эффективно применять их на практике.
https://t.iss.one/progbook/869
#php #symfony #middle
Если вы пользовались фреймворками Symfony или Laravel, то помните, как удобно пользоваться компонентами фреймворка через консоль. Чтобы научиться создавать такие же консольные приложения, вам достаточно прочитать эту статью.
https://symfony.com.ua/doc/current/components/console.html#id4
  Если вы пользовались фреймворками Symfony или Laravel, то помните, как удобно пользоваться компонентами фреймворка через консоль. Чтобы научиться создавать такие же консольные приложения, вам достаточно прочитать эту статью.
https://symfony.com.ua/doc/current/components/console.html#id4
#php #apache #docker
В настоящей статье разберём, как установить веб-сервер Apache и PHP на Docker и запустить их в первый раз.
https://writing.pupius.co.uk/apache-and-php-on-docker-44faef716150
  
  В настоящей статье разберём, как установить веб-сервер Apache и PHP на Docker и запустить их в первый раз.
https://writing.pupius.co.uk/apache-and-php-on-docker-44faef716150
Medium
  
  Apache and PHP on Docker
  Consolidated instructions for getting Apache and PHP running within a Docker container.
  #php #xdebug #docker
Как профессиональный программист вы должны уметь развернуть контейнеры Docker и наладить работу xdebug в PhpStorm. Чтобы не оставаться в догадках, как правильно это сделать, советуем посмотреть это видео.
https://www.youtube.com/watch?v=yiQbJG_dSIc
  
  Как профессиональный программист вы должны уметь развернуть контейнеры Docker и наладить работу xdebug в PhpStorm. Чтобы не оставаться в догадках, как правильно это сделать, советуем посмотреть это видео.
https://www.youtube.com/watch?v=yiQbJG_dSIc
YouTube
  
  Отладка в PHP с помощью xdebug, docker, phpstorm, netbeans
  В этом видео простейшие примеры отладки, которые могут помочь вам находить быстрее причины и ошибки и понимать как работает ваше ПО.
Заходите в наш чат: https://t.iss.one/dev_ru
  Заходите в наш чат: https://t.iss.one/dev_ru
#php #библиотека 
Не все языки сделаны так, чтобы программирование на них оставалось хорошо структурированным и понятным, как тот же Python. В этом случае программисты спасаются своими силами и придумают различные конвенции по написанию кода. Эта библиотека поможет вам проверить, насколько ваш код — чистый.
https://github.com/PHPCheckstyle/phpcheckstyle
  
  Не все языки сделаны так, чтобы программирование на них оставалось хорошо структурированным и понятным, как тот же Python. В этом случае программисты спасаются своими силами и придумают различные конвенции по написанию кода. Эта библиотека поможет вам проверить, насколько ваш код — чистый.
https://github.com/PHPCheckstyle/phpcheckstyle
GitHub
  
  GitHub - PHPCheckstyle/phpcheckstyle: PHPCheckstyle is an open-source tool that helps PHP programmers adhere to certain coding…
  PHPCheckstyle is an open-source tool that helps PHP programmers adhere to certain coding conventions. - GitHub - PHPCheckstyle/phpcheckstyle: PHPCheckstyle is an open-source tool that helps PHP pro...
  #news #php
Ну что ж, ребята, теперь в PHP свойствам класса можно задавать типы! За это проголосовали все участники. Чтобы вы понимали, о чём речь, теперь вы можете делать так:
  Ну что ж, ребята, теперь в PHP свойствам класса можно задавать типы! За это проголосовали все участники. Чтобы вы понимали, о чём речь, теперь вы можете делать так:
class User {
    public int $id;
    public string $name;
 
    public function __construct(int $id, string $name) {
        $this->id = $id;
        $this->name = $name;
    }
}
Больше можно прочесть тут.#laravel #linux
Смешно, но программирование на PHP для некоторых может закончиться ещё на стадии настройки рабочего окружения, особенно на Linux, для которого некоторые компоненты приходится устанавливать отдельно. Эта статья доходчиво и в картинках поможет вам установить Laravel на Linux.
https://hackernoon.com/a-step-by-step-guide-to-setup-php-laravel-environment-linux-50b55a4fd15e
  
  Смешно, но программирование на PHP для некоторых может закончиться ещё на стадии настройки рабочего окружения, особенно на Linux, для которого некоторые компоненты приходится устанавливать отдельно. Эта статья доходчиво и в картинках поможет вам установить Laravel на Linux.
https://hackernoon.com/a-step-by-step-guide-to-setup-php-laravel-environment-linux-50b55a4fd15e
Hackernoon
  
  A step by step guide to setup PHP (Laravel) environment (Linux). | HackerNoon
  This article is a step by step tutorial to get started with PHP and laravel in Linux environment ( Ubuntu ). By installing Apache2, Mysql and PHP, your LAMP server is ready to host your PHP application.
  #slim #php #novice
Slim — интересный микрофреймворк, изучение которого заложит в вас понимание работы фреймворков, поэтому вам стоит посмотреть этот мини-курс.
https://www.youtube.com/playlist?list=PLfdtiltiRHWF8E-svJZou7ok03vx0rBvW
  Slim — интересный микрофреймворк, изучение которого заложит в вас понимание работы фреймворков, поэтому вам стоит посмотреть этот мини-курс.
https://www.youtube.com/playlist?list=PLfdtiltiRHWF8E-svJZou7ok03vx0rBvW
#php #oop #composer 
Пагинация — этой важный навык, которым вы должны овладеть почти сразу, как задумате писать свой блог. Во-первых, вы сделаете жизнь пользователей блога удобнее, а свои способности — лучше. Как написать простую пагинацию, мы расскажем в этой статье.
https://telegra.ph/Paginaciya-na-PHP-s-primeneniem-OOP-i-Composer-09-11
  
  Пагинация — этой важный навык, которым вы должны овладеть почти сразу, как задумате писать свой блог. Во-первых, вы сделаете жизнь пользователей блога удобнее, а свои способности — лучше. Как написать простую пагинацию, мы расскажем в этой статье.
https://telegra.ph/Paginaciya-na-PHP-s-primeneniem-OOP-i-Composer-09-11
Telegraph
  
  Пагинация на PHP с применением ООП и Composer.
  Для удобного перемещения по записям почти на каждом сайте есть пагинация. Если коротко, это постраничный вывод некоторого числа постов или новостей. В этой статье мы научимся делать простую пагинацию, используя ООП и Composer. Приготовления Для автозагрузки…
  #php #yii2
Эта книга переживает уже третье издание и по-прежнему считается лучшей для изучения практического создания приложений на популярном фреймворке Yii2. Особенность книги в том, что её написали двое практикующих программистов, курсы одного из которых - Дмитрия Елисеева - можно найти на русском ютубе. Это руководство не пересказывает документацию, как многие другие книги, в ней авторы привели около 100 полезных примеров кода (регистрация, корзина товаров в магазине), которые можно использовать в своих проектах.
https://t.iss.one/progbook/1474
  
  Эта книга переживает уже третье издание и по-прежнему считается лучшей для изучения практического создания приложений на популярном фреймворке Yii2. Особенность книги в том, что её написали двое практикующих программистов, курсы одного из которых - Дмитрия Елисеева - можно найти на русском ютубе. Это руководство не пересказывает документацию, как многие другие книги, в ней авторы привели около 100 полезных примеров кода (регистрация, корзина товаров в магазине), которые можно использовать в своих проектах.
https://t.iss.one/progbook/1474
Telegram
  
  Книги для программистов
  Yii2 Application Development Cookbook - Third Edition (2016) 
Авторы: Andrew Bogdanov, Dmitry Eliseev
#yii2 #php #books #english
  Авторы: Andrew Bogdanov, Dmitry Eliseev
#yii2 #php #books #english
#sql
Куда программисту на PHP без sql и навыков построения сложных запросов к базе? Так подумали и мы и срочно принялись искать для вас небольшой, но достаточный для создания небольшого блога материал по sql. И, конечно, мы нашли его.
https://towardsdatascience.com/sql-tutorial-how-to-write-better-queries-108ae91d5f4e
  
  Куда программисту на PHP без sql и навыков построения сложных запросов к базе? Так подумали и мы и срочно принялись искать для вас небольшой, но достаточный для создания небольшого блога материал по sql. И, конечно, мы нашли его.
https://towardsdatascience.com/sql-tutorial-how-to-write-better-queries-108ae91d5f4e
Medium
  
  SQL Tutorial: How To Write Better Queries
  Structured Query Language (SQL) is an indispensable skill in the data science industry and generally speaking, learning this skill is…
  #php #no_standart
Хотите знать, как удобно заполнить объект? Вот так:
В результате преобразования массива в объект вы получите экземпляр класса stdClass.
  Хотите знать, как удобно заполнить объект? Вот так:
$obj = (object)['value1' => 123, 'my_val' => 567];
echo $obj->my_val; //567
В результате преобразования массива в объект вы получите экземпляр класса stdClass.
#php #laravel 
Если совсем новенький в Laravel, то начинать нужно с чего-то попроще. Например, написать свой To-Do лист, процесс разработки которого научит вас CRUD операциям на Laravel, познакомит вас с его структурой и шаблонизацией. Чтобы не заблудиться в проекте, следуйте за автором этого плейлиста.
  
  Если совсем новенький в Laravel, то начинать нужно с чего-то попроще. Например, написать свой To-Do лист, процесс разработки которого научит вас CRUD операциям на Laravel, познакомит вас с его структурой и шаблонизацией. Чтобы не заблудиться в проекте, следуйте за автором этого плейлиста.
YouTube
  
  Laravel Tasklist (Beginner) - YouTube
  Create a tasklist and learn Laravel along the way.
  #php #библиотека 
Чтобы добиться красивого ЧПУ вашего приложения, вам нужно поработать над роутингом. Или же вы можете воспользоваться готовой библиотекой Route, которая сделает всё за вас.
  Чтобы добиться красивого ЧПУ вашего приложения, вам нужно поработать над роутингом. Или же вы можете воспользоваться готовой библиотекой Route, которая сделает всё за вас.