PHP-BE1
311 subscribers
362 photos
11 videos
19 files
646 links
Канал по PHP, полезный и интересный контент для всех уровней.
По вопросам сотрудничества @cyberJohnny
Download Telegram
https://php.zone/php-dlya-professionalov/upravlenie-pamyatyu-v-php

Сегодня разговор пойдёт о том, каким образом в PHP реализовано хранение данных в памяти и о том, что же на самом деле скрывает за собой довольно простой код.

#skill
☝️Как достигается типизация в PHP?

Имя выходного типа должно быть указано в круглых скобках перед переменной, которая должна быть приведена. Вот некоторые примеры:

▫️(массив) - приведение к массиву
▫️(bool), (boolean) - преобразует в Boolean
▫️(double), (float), (real) - приводит к плаванию
▫️(int), (integer) - приводит к целому числу
▫️(объект) - приведение к объекту
▫️(строка) - приводит к строке

PHP-BE1

#skill
https://www.internet-technologies.ru/articles/razbiraemsya-s-opcache.html

PHP версии 5.5 уже имеет встроенный движок кэширования - OpCache - который сохраняет в памяти прекомпилированный байт-код скрипта. Если вы знакомы с APC или XCache, вы уже имеете представление о том, как такие движки работают. Как каждый скрипт PHP компилируется во время выполнения, часть времени выполнения уходит на то, чтобы преобразовать понятный человеку код в код, который был бы понятен машине.

#skill
https://blog.byndyu.ru/2014/07/command-and-query-responsibility.html

Возможно, вы уже используете CQRS, сами того не зная. Изучение данной темы поможет структурировать приемы, характерные для CQRS, использовать общепринятые названия в коде и разговаривать с коллегами на одном языке, оперируя понятиями команд и запросов.

#skill
https://www.internet-technologies.ru/articles/shpargalka-po-magicheskim-metodam-php.html

В этой статье вы найдете краткое описание всех магических методов, доступных в PHP. Независимо от того, являетесь ли вы опытным PHP-разработчиком, или начинающим, – если вам приходилось иметь дело с объектно-ориентированным программированием на PHP, вы уже сталкивались, по крайней мере, с некоторыми из магических методов.

#skill
https://www.internet-technologies.ru/articles/otpravka-elektronnyh-pisem-s-pomoschyu-phpmailer.html

PHP-разработчики ненавидят создавать строки $headers при отправке электронных писем, используя функцию mail(). Библиотека PHPMailer позволяет делать это без экранирования символов, форматирования вложений и электронных писем.

#skill
https://www.internet-technologies.ru/articles/sozdanie-form-registracii-i-avtorizacii-na-php.html

Система регистрации и авторизации необходима для любого сайта, который хранит информацию о своих пользователях. Такие системы используются на сайтах самой разнообразной тематики – от образовательных платформ, которые хранят сведения о прохождении обучающих курсов и оценках, до онлайн-магазинов, которые сохраняют историю покупок и адреса пользователей. В этом руководстве мы научим вас создавать формы регистрации и авторизации с нуля.

PHP-BE1

#skill