Библиотека пхпшника | 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
加入频道
Наглядная справка по джоинам в SQL

#sql #novice
👍3
postgres.pdf
14.6 MB
Огромная документация по последней версии PostgreSQL на русском языке, содержащая одинаково полезный материал как для начинающих с ней работать, так и для опытных разработчиков.

#postgresql #novice
2
#news #php

PHP 7.3.0 официально готов к тестированию! Об этом сообщила команда разработчиков на официальном сайте, где также вы найдёте ссылки на список изменений в новой версии, на скачивание и ссылку, куда можно сообщить о возможных проблемах в работе языка.

http://news.php.net/php.internals/103024
#news #php

Поскольку планируется прекратить поддержку безопасности PHP 5.6 до конца этого года, разработчики настоятельно советуют переходить на PHP 7.x.
Онлайн-приложения по тестированию кода.

#php #phpunit

Хотите проверить качество кода или протестировать свое приложение, но недостаточно навыков? Теперь у вас есть простые инструменты для этих целей:

1. https://travis-ci.org
Инструмент Travis CI предназначен для автоматического запуска юнит тестов, при этом он позволяет проверять одновременно разные ветки и на разных версиях php одновременно.
Для использования достаточно разместить .travis.yml файл в корне github репозитория.

2. https://scrutinizer-ci.com
Скрутинайзер же позволяет проверить качество кода по многочисленным критериям и выставить оценку в соответствии с этим.
👍2
#git #novice

Наверняка вы слышали о Git — незаменимом инструменте любого программиста. Чтобы научиться с ним работать, мы подготовили для вас несколько полезных ресурсов.

1. Git
В этой книге даётся описание ветвления в git, работа с git на сервере и описание других инструментов для удобной разработки.

2. Learn Git Branching
Этот сайт предназначен для обучения git посредством лёгкой игры. Благодаря нему вы научитесь простым командам по управлению вашим репозиторием.

3. Try Git
Данное приложение предоставляет доступ к онлайн-оболочке, с которой вы можете экспериментировать, вводя различные команды.
#php #manual

preg_match — выполняет проверку на соответствие регулярному выражению. Ищет в заданном тексте subject совпадения с шаблоном pattern.
Юнит-тестирование на PHP.

#phpunit

1. Введение в тестирование.
2. Настройка PHPUnit.
3. Первый тест.
4. Тестирование модели User.
5. Тестирование сеттеров.

Больше видео в этом плейлисте:
https://www.youtube.com/playlist?list=PLfdtiltiRHWGXSggf05W-pJbD47-_d8bJ
Популярный репозиторий, в котором вы найдёте абсолютно всё, что как-нибудь связано с PHP: фреймворки, грабберы, библиотеки по работе с URL, почтой, файлами и тестами, ORM, дополнения к базам данных и многое другое.

#github #php

https://github.com/ziadoz/awesome-php
#sql

Хотите овладеть популярным языком по работе с базами данных SQL, но не хотите при этом читать книги? В таком случае лучшей нашей подборки решения не найти.

1. Упражнения по SQL
Популярный отечественный ресурс, где вы найдёте огромное количество заданий по разным направлениям: выборка, вставка, оптимизация запросов и многое другое.

2. SQLBolt
Этот курс в объёме меньше первого, но тут вы найдёте всю необходимую информацию для начала изучения SQL.

3. DataCamp: Intro to SQL
Знаменитый западный курс, в конце которого можно получить сертификат по знаню SQL и приложить его к резюме.

4. w3schools.com
Ну и, разумеется, главный онлайн-учебник, из которого вы узнаете почти все возможности SQL.
#php #reg_exp #manual

Способы проверки электронного адреса на валидность.

1. С помощью регулярного выражения:
"/[a-zA-Z0-9_-.+]+@[a-zA-Z0-9-]+.[a-zA-Z]+/"
.

2. C помощью PHP-функции:
filter_var($email, FILTER_VALIDATE_EMAIL)
#laravel

Laravel — один из наиболее популярных php фреймворков в настоящее время. Имея в наличии хорошую документацию, авторы также стараются обучать программистов интерактивно и записали отличный курс по изучению Laravel с нуля. Заинтересованы? Тогда добро пожаловать в плейлист:

https://www.youtube.com/playlist?list=PL3VM-unCzF8iPERY07XRw0JXG_c50CapR
🔥1
#php #manual

$_SERVER['REMOTE_ADDR']
— массив, в котором содержится IP адрес пользователя, открывшего ваш сайт.

$_SERVER['HTTP_USER_AGENT']
— а это данные его браузера, через который он зашёл на ваш сайт.
Кузнецов_М_,_Симдянов_И_Самоучитель.pdf
33.7 MB
#php #book

Современный самоучитель по PHP от Игоря Симдянова, соавтора учебника Котерова. В книге вы познакомитесь с PostgreSQL, Redis, ООП, паттернами проектирования и новинками последней версии PHP