Уютное сообщество пхпшников. Книги
前往频道在 Telegram
Канал с книгами по PHP. Только новые книги для старта карьеры. В планах тесты с разбором задач по PHP. По рекламе: @anothertechrock
显示更多1 251
订阅者
无数据24 小时
-17 天
-130 天
帖子存档
Как изощрённо очистить свойство после чтения
Пишите в комментариях, пропустили ли бы вы такой код на ревью и почему. 🤓
/**
* @return list<object>
*/
public function releaseEvents(): array
{
try {
return $this->events;
} finally {
$this->events = [];
}
}Laravel
Автор: Tutorialspoint.com
Год издания: 2016
Скачать книгу
#Laravel #english
Integrating Web Services with OAuth and PHP
Автор: Matthew Frost
Год издания: 2016
#php #english
Visual Studio Code
Автор: Bruce Johnson
Год издания: 2019
#english
Скачать книгу
Программистский юмор - ТУТ
Drupal 9 Module Development
Автор: Daniel Sipos
Год издания: 2020
Рецензия на книгу:
В Drupal 9, популярную платформу с открытым исходным кодом, были добавлены новые функции для легкого создания сложных веб-приложений. Эта книга познакомит вас с ними.
Плюсы:
1. Множество примеров кода
2. Хорошая структурированность.
Минусы: не замечено.
Скачать книгу
Вакансии по PHP - ТУТ.
❓В чем особенности функционального программирования на PHP?
❗️Узнайте 19 октября в 20:00 мск на открытом уроке в OTUS.
😱Что вас ждет на занятии?
- рассмотрим особенности функционального программирования
- разберём свёртку списков (reduce)
- напишем полезную монаду для валидации создаваемых сущностей (writer)
📚Занятие пройдет в рамках онлайн-курса «PHP Developer. Professional» от OTUS. Это шанс познакомиться с преподавателем Дмитрием Кирилловым, техническим директором 1С-Старт и протестировать учебный процесс.
📌Для регистрации на урок пройдите вступительный тест: https://otus.pw/wGFP/
Тип parent
Недавно осознал, что
parent можно использовать как тип в любых местах. Вроде и логично, но как-то странно... Согласитесь, вы бы поёжились, если бы увидели что-то подобное на ревью.
final class ParentOverdose extends ArrayObject
{
public function __construct(
public parent $iAmParent,
) {
parent::__construct();
}
public function iReturnParent(): parent
{
return new parent();
}
public function iAcceptParent(parent $parent): void
{
}
}
https://3v4l.org/TDXEa🔥Пройди тест по PHP🔥
Ответьте на вопросы и проверьте свои знания. Сможете сдать — пройдёте на продвинутый курс "PHP Developer. Professional " по специальной цене.
⏰ Время прохождения теста ограничено 30 минут
👉Пройти тест: https://otus.pw/qcPv/
📌Хотите протестировать учебный процесс заранее? Регистрируйтесь на бесплатные открытые уроки.
🔸 Регистрация на 05 Октября в 20:00: «Мастер-класс: элементы DDD в PHP»
🔸 Регистрация на 19 Октября в 20:00: «Функциональное программирование на PHP»
Реклама. Информация о рекламодателе на сайте otus.ruPHP: Tips and Tricks for Building Modern PHP Apps
Автор: Pratt Logan
Год издания: 2020
#php #english
Скачать книгу
Свежие вакансии по PHP тут : @rabotaphp
Представьте: вы встаёте на работу с удовольствием. Звенит будильник, а вам не хочется выкинуть телефон и упасть лицом в подушку. Чего не хватает в вашей работе, чтобы такая ситуация стала реальной?
◾️ Интересных задач и гордости за результат?
◾️ Стабильной зарплаты и возможности работать удалённо?
◾️ Пространства, чтобы расти как специалист?
Команда Яндекс Практикума уверена: найти подходящую профессию — возможно. Конечно, она не будет идеальной: на любой работе можно устать или разозлиться на что-то. Но почувствовать желание работать и уверенность в своём рабочем месте — это можно.
→ Попробуйте поискать подходящую специальность в сфере IT.
Практикум разработал 7 курсов по программированию, на которых освоить профессию может каждый, даже без опыта. Понять, увлекают ли вас такие задачи, можно в бесплатной вводной части.
Может быть, вам понравится писать код для сайтов, приложений или масштабных проектов вроде маркет-плейсов?
Протестируйте профессии, чтобы проверить.
Beginning PHP: Master the latest features of PHP 7 and fully embrace modern PHP development
Авторы: David Carr, Markus Gray
Год издания: 2018
#php #english
Скачать книгу
Свежие вакансии по PHP тут : @rabotaphp
❓Какие навыки нужны PHP-разработчику для перехода на Middle+ уровень?
💪 Начните получать необходимые знания вместе с OTUS!
⏰ 5 октября пройдет мастер-класс «Элементы DDD в PHP» с Дмитрием Кирилловым, техническим директором 1С-Старт.
🚀На открытом уроке мы:
✅ разработаем типовые Объекты-Значения
✅ положим их в основу Сущностей
✅ подготовим нужные связи и Репозитории
✅ обсудим, как встроить эти элементы в свои проекты
Используйте эту возможность попробовать обучение на онлайн-курсе «PHP Developer. Professional» и задать вопросы эксперту.
👉Пройдите вступительный тест, чтобы попасть на вебинар:
https://otus.pw/K0XY/
Реклама. Информация о рекламодателе на сайте otus.ruModern PHP
Автор: Lockhart Josh
Год издания: 2015
#php #english
Скачать книгу
Свежие вакансии по PHP тут : @rabotaphp
💎Уникальные знания = Большие возможности💎
Пройдите тест из 40 вопросов и проверьте насколько вы готовы к обучению на углубленном курсе - "PHP Developer. Professional" от OTUS.
- Сможете сдать - пройдете на курс по спец.цене!
⏰ Время прохождения теста ограничено 30 минут
📌ПРОЙТИ ТЕСТ
Best practices. Что не надо делать?
Никогда ни при каких обстоятельствах не пользуйтесь сокращенной записью открытия блока PHP:
<? или <?=$var;?>всегда пишите полностью:
<?php echo $var; ?>В именах файлов и директорий никогда не используйте русский текст, пробел, точку, запятую и другие символы, можно использовать ТОЛЬКО латинские символы (английские символы) и нижнее подчёркивание. Свежие вакансии по PHP тут : @rabotaphp
Drupal 8 Development Cookbook
Автор: Matt Glaman
Год издания: 2016
#Drupal #english
Скачать книгу
Свежие вакансии по PHP тут : @rabotaphp
Best practices. Как правильно делать. Синтаксис-Массивы
Достаточно простой синтаксис, если мы имеем сложные массивы и много данных в массиве, то каждый элемент массива с новой строчки и отступом в +4 пробела от общей линии. При этом простые можно писать в одну строчку:
$array = array(10,5,2,'Стас');
$array = array(
'key1' => 'value1',
'key2' => 'value2',
'key3' => 'value3',
);
$array = array(
'key1' => array(
'key1' => 'value1',
'key2' => 'value2',
),
'key2' => 'value',
);
Свежие вакансии по PHP тут : @rabotaphp
Best practices. Как правильно делать. Имена
Переменные мы пишем в нижнем регистре:
$specialname = 10;
Константы в верхнем регистре:
echo SPECIALNAME;
Имена функций и классов пишем с маленькой буквы, но при этом имена, состоящие из двух или более слов пишем в верблюжьем стиле, то есть каждое новое слово начинается с большой буквы:
function myJob(){}
function specialAction(){}
function myBossVeryStupid(){}
Свежие вакансии по PHP тут : @rabotaphp
现已上线!2025 年 Telegram 研究 — 年度关键洞察 
