Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter
11.3K subscribers
1.34K photos
20 videos
26 files
4.03K links
Все самое полезное для пхпшника в одном канале.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/bca892d6

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/67a5d13cd6fa92100ee6f68b
加入频道
#php #oop

С большим опытом в программировании приходит понимание того, что время — самый ценный ресурс, который непростительно тратить на написание похожего кода каждый раз, когда того требует задача. Лучше вынести общую логику в отдельное место. А что может быть этим местом, если не класс? Пора научиться программировать в объектно-ориентированном стиле, а Алекс вам поможет понять основы.

https://www.youtube.com/playlist?list=PLfdtiltiRHWF0RicJb20da8nECQ1jFvla
#php #cheat_sheet

Наверняка вы в курсе, что в PHP есть много различных функций почти на все возможные случаи работы со строками, массивами, формами и числами. Их очень много, поэтому удобно было бы их держать в одном документе, не правда ли? Такая шпаргалка есть, и мы готовы ею поделиться с вами.

https://websitesetup.org/wp-content/uploads/2018/06/wsu-php-cheat-sheet-pdf.pdf
👍1
#php

Пример кода ниже показывает, как легко можно отправить SMS на мобильный телефон с использованием TextMagic API:


// Подключаем библиотеку TextMagic
require('textmagic-sms-api-php/TextMagicAPI.php');

// Устанавливаем свой логин и пароль в системе
$username = 'myusername';
$password = 'mypassword';
$router = new TextMagicAPI(array(
'username' => $username,
'password' => $password
));

// Отправляем SMS на номер '999-123-4567'
$result = $router->send('Wake up!', array(9991234567), true);
👍1
laravel-5.epub
416.3 KB
#php #laravel

Читая документацию по Laravel, можно не только научиться использовать этот популярный фреймворк, но и посмотреть на чистый код, интересные решения и примеры работы с ORM Eloquent.
#php #middle

Google — самая популярная поисковая система в мире. PHP — самый популярный язык программирования для разработки веб-приложений. Если их соединить, то получится отличное задание для развития навыков программирования на PHP. Проще говоря, автор этого курса создаёт поисковую систему вроде Google на чистом PHP!

https://coursehunters.net/course/sozdaem-klon-poiskovoy-sistemy-google-s-nulya-php-mysql
#php #laravel

Настал 2018, а вы ещё не написали собственную социальную сеть? Решаем эту проблему вместе с автором курса, который покажем вам, как на фреймворке Laravel написать настоящую, работающую социальную сеть.

https://www.youtube.com/watch?v=_dd4-HEPejU&list=PL55RiY5tL51oloSGk5XdO2MGjPqc0BxGV
​​#php #book #junior

Эта книга предназначена для начинающих программистов на PHP, причём в ней вы найдёте всю необходимую информацию, чтобы сделать своё первое серьёзное приложение. Автор научит вас работать с СУБД на примере популярной MySQL, работать с данными XML, отправлять форму через Ajax, а также вы узнаете об основных принципах объектно-ориентированного программирования.

https://yangx.top/progbook/1328
#php #oop

Думаете, что знаете ООП, раз можете отличить объект от класса, слышали про трейты и никогда не наследовались напрямую от абстрактного класса? Всё это знать нужно и полезно, но зачем именно нужен ООП, чем он отличается от той же функциональной парадигмы программирования — ответить из вас сможет не каждый и не сразу. Чтобы у вас и в этих местах были твёрдые знания, посмотрите курсы Елисеева по ООП.

https://coursehunters.net/course/nedelya-oop-tretiy-potok
#php #библиотека

Эта библиотека поможет вам быстро создавать и выводить меню любого размера (чего только ни придумают умельцы, правда?).

https://github.com/KnpLabs/KnpMenu
Современный курс PHP7 с нуля до джуна.

Ты начинающий разработчик? Чтение даётся тяжело, а хороших видео не найти? Тогда поступай на курс WebShake и ты через месяц заговоришь на PHP!

И не забудь вступить в чат изучающих PHP @webshake — здесь всегда помогут.
#php #regular_expression

Если вам нужно спарсить небольшой элемент с чужого сайта, то использовать целую библиотеку для этого — не лучший выход. Достаточно воспользоваться регулярным выражением. Но написать такое регулярное выражение бывает непросто. На такой случай есть вот такой полезный сервис, где вы можете сначала проверить правильность регулярки, а потом получить готовый PHP-код.
#php #middle

Для подключения платёжных систем вам понадобится работать с их API. Что такое API — можете прочитать в интернете, а как работать с ним — можете посмотреть в этом плейлисте. Автор рассмотрит, как подключить в своё приложение платёжную систему PayPal и продемонстрирует результат её работы.

https://www.youtube.com/playlist?list=PLfdtiltiRHWE_c8jjW5OeweL1c_8uqcnW
​​#php #novice

Вы начинающий веб-разработчик? Тогда PHP, MySQL, & JavaScript All-in-One For Dummies – идельный выбор! Автор расскажет вам не только как приобрести необходимые навыки в HTML5/CSS3, JavaScript, PHP, MySQL, но и как эффективно применять их на практике.

https://yangx.top/progbook/869
#php #symfony #middle

Если вы пользовались фреймворками 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
#php #xdebug #docker

Как профессиональный программист вы должны уметь развернуть контейнеры Docker и наладить работу xdebug в PhpStorm. Чтобы не оставаться в догадках, как правильно это сделать, советуем посмотреть это видео.

https://www.youtube.com/watch?v=yiQbJG_dSIc
#php #библиотека

Не все языки сделаны так, чтобы программирование на них оставалось хорошо структурированным и понятным, как тот же Python. В этом случае программисты спасаются своими силами и придумают различные конвенции по написанию кода. Эта библиотека поможет вам проверить, насколько ваш код — чистый.

https://github.com/PHPCheckstyle/phpcheckstyle