https://www.dev-notes.ru/articles/php/php-83-parse_ini_string-file-security-considerations/
PHP предоставляет функции parse_ini_string и parse_ini_file, которые повторно используют встроенный в PHP синтаксический анализатор, применяемый для собственных конфигурационных файлов PHP на основе INI.
PHP-BE1
PHP предоставляет функции parse_ini_string и parse_ini_file, которые повторно используют встроенный в PHP синтаксический анализатор, применяемый для собственных конфигурационных файлов PHP на основе INI.
PHP-BE1
Заметки разработчика
PHP 8.3: Проблемы безопасности парсинга INI-строк и файлов
Вопросы безопасности при разборе пользовательских INI-строк и файлов с помощью функций `parse_ini_string` и `parse_ini_file`.
Какая из следующих функций используется для определения существования класса?
Anonymous Quiz
12%
exist()
4%
exist_class()
80%
class_exist()
4%
__exist()
https://www.dev-notes.ru/articles/php/php-83-class_alias-php-built-in-classes-supported/
PHP-функция class_alias() создаёт псевдоним для заданного класса. Псевдоним ведёт себя точно так же, как и оригинальный класс.
PHP-BE1
PHP-функция class_alias() создаёт псевдоним для заданного класса. Псевдоним ведёт себя точно так же, как и оригинальный класс.
PHP-BE1
Заметки разработчика
PHP 8.3: class_alias() создание псевдонимов встроенных классов
PHP-функция class_alias() может создавать псевдоним для заданного класса. Псевдоним ведёт себя точно так же, как и оригинальный класс.
Какая из следующих функций используется для определения типа объекта?
Anonymous Quiz
34%
obj_type()
31%
type()
19%
is_a()
16%
is_obj()
https://www.dev-notes.ru/articles/php/php-83-cli-lint-multiple-files/
В CLI PHP предусмотрена функция линтинга, которая проверяет переданное имя файла на наличие синтаксических ошибок. Это удобно для быстрой проверки PHP-файла или фрагмента перед выполнением.
PHP-BE1
В CLI PHP предусмотрена функция линтинга, которая проверяет переданное имя файла на наличие синтаксических ошибок. Это удобно для быстрой проверки PHP-файла или фрагмента перед выполнением.
PHP-BE1
Заметки разработчика
PHP 8.3: PHP CLI Lint (php -l) поддерживает одновременную проверку нескольких файлов
В CLI PHP предусмотрена функция линтинга, проверяющая переданное имя файла на наличие синтаксических ошибок. Это удобно для быстрой проверки.
Какое из следующих ключевых слов используется для наследования нашего подкласса в суперкласс?
Anonymous Quiz
86%
extends
7%
implements
5%
inherit
2%
include
https://www.dev-notes.ru/articles/php/php-83-php-ini-envar-fallback-value-syntax/
PHP поддерживает замену значений PHP INI на переменные окружения с помощью синтаксиса строковой интерполяции PHP. Если указанная переменная окружения недоступна, парсер INI использует пустую строку. В PHP 8.3 этот синтаксис расширен для поддержки объявления запасного/fallback значения, если переменная окружения не установлена.
PHP-BE1
PHP поддерживает замену значений PHP INI на переменные окружения с помощью синтаксиса строковой интерполяции PHP. Если указанная переменная окружения недоступна, парсер INI использует пустую строку. В PHP 8.3 этот синтаксис расширен для поддержки объявления запасного/fallback значения, если переменная окружения не установлена.
PHP-BE1
Заметки разработчика
PHP 8.3: Поддержка запасного/fallback значения для синтаксиса переменных окружения PHP INI
PHP поддерживает замену значений PHP INI на переменные окружения. В PHP 8.3 этот синтаксис расширен для поддержки объявления запасного/fallback значения.
Какое ключевое слово используется для ссылки на свойства или методы в самом классе?
Anonymous Quiz
0%
private
5%
public
2%
protected
94%
$this
https://www.dev-notes.ru/articles/php/20-php-features-you-should-know-in-2023/
PHP постоянно развивается, и важно быть в курсе последних функций и улучшений. В этой статье представлены 20 функций PHP, которые вы должны знать в 2023 году, каждая из которых проиллюстрирована удобным примером кода.
PHP-BE1
PHP постоянно развивается, и важно быть в курсе последних функций и улучшений. В этой статье представлены 20 функций PHP, которые вы должны знать в 2023 году, каждая из которых проиллюстрирована удобным примером кода.
PHP-BE1
Заметки разработчика
20 функций PHP, которые вы должны знать в 2023 году
PHP постоянно развивается, и важно быть в курсе последних изменений. В этой статье представлены 20 функций, каждая из которых проиллюстрирована примером кода.
Какой из следующих способов является правильным для клонирования объекта?
Anonymous Quiz
2%
_clone(targetObject);
52%
destinationObject = clone targetObject;
7%
destinationObject = _clone(targetObject);
38%
destinationObject = clone(targetObject);
🔥 Внимание, разработчики PHP!
Если вы хотите взять новую высоту в программировании и создавать крутые веб-приложения, то вам точно нужно посмотреть в сторону Symfony! 🚀
Symfony входит в топ востребованных фреймворков и считается основным для решения задач уровня enterprise.
💥 Мы насчитали 500+ вакансий для разработчиков PHP, которые требуют знания Symfony.
💥 80% из этих вакансий предлагают позиции middle+.
Компания Otus открыла набор на онлайн-курс по Symfony для PHP-разработчиков, которые стремятся поднять свой уровень до middle+ и senior+.👨💻👩💻
После курса вы:
✅ Освоите встроенные инструменты фрэймворка.
✅ Разберетесь в архитектуре и методологии разработки.
✅ Научитесь создавать приложения на реальных кейсах.
❕А еще тестировать и мониторить полученный код и разворачивать приложения в различных окружениях.
✅ Сможете обеспечивать безопасность ваших приложений.
🚀 Старт 21.11.23
👉 Ссылка на курс: https://clck.ru/369EJD
Если вы хотите взять новую высоту в программировании и создавать крутые веб-приложения, то вам точно нужно посмотреть в сторону Symfony! 🚀
Symfony входит в топ востребованных фреймворков и считается основным для решения задач уровня enterprise.
💥 Мы насчитали 500+ вакансий для разработчиков PHP, которые требуют знания Symfony.
💥 80% из этих вакансий предлагают позиции middle+.
Компания Otus открыла набор на онлайн-курс по Symfony для PHP-разработчиков, которые стремятся поднять свой уровень до middle+ и senior+.👨💻👩💻
После курса вы:
✅ Освоите встроенные инструменты фрэймворка.
✅ Разберетесь в архитектуре и методологии разработки.
✅ Научитесь создавать приложения на реальных кейсах.
❕А еще тестировать и мониторить полученный код и разворачивать приложения в различных окружениях.
✅ Сможете обеспечивать безопасность ваших приложений.
🚀 Старт 21.11.23
👉 Ссылка на курс: https://clck.ru/369EJD
https://www.dev-notes.ru/articles/php/enums/
Давайте улучшим ваш код с помощью более безопасного способа программирования с использованием перечислений PHP, или enum. В этой статье вы узнаете о них всё, что нужно.
PHP-BE1
Давайте улучшим ваш код с помощью более безопасного способа программирования с использованием перечислений PHP, или enum. В этой статье вы узнаете о них всё, что нужно.
PHP-BE1
Заметки разработчика
PHP Enum: Руководство для начинающих
Давайте улучшим ваш код с помощью более безопасного способа программирования используя перечислений PHP, или enum. В этой статье вы узнаете о них всё, что нужно
Какой метод используется для настройки клонирования объекта?
Anonymous Quiz
24%
clone()
58%
__clone()
3%
_clone
15%
object_clone()
Прокачать свои скиллы до Middle+ уровня всего за 5 месяцев на курсе «PHP Developer. Professional» от OTUS.
Сейчас работодатели отдают предпочтение PHP-разработчикам, которые не только пишут чистый код, но и умеют работать с инфраструктурой и в команде. Поэтому программа курса глубоко погружается в экосистему PHP: в инфраструктуру, хранилище и тестирование.
После обучения вы:
✔️ сможете оценить алгоритмическую сложность кода;
✔️работать с кодом с точки зрения анализа;
✔️ будете понимать, почему решение работает медленно и как это исправить;
✔️освоите тестирование и доставку в продакшн;
✔️познакомитесь с SRE-практиками.
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Please open Telegram to view this post
VIEW IN TELEGRAM
https://www.dev-notes.ru/articles/php/build-your-own-template-engine-in-php-rendering-echo/
Давайте создадим крошечный движок шаблонов для PHP! Эта статья будет посвящена рендерингу шаблона и отображению данных, которые можно экранировать с помощью htmlspecialchars().
PHP-BE1
Давайте создадим крошечный движок шаблонов для PHP! Эта статья будет посвящена рендерингу шаблона и отображению данных, которые можно экранировать с помощью htmlspecialchars().
PHP-BE1
Заметки разработчика
Создание движка шаблонов на PHP — Рендеринг и Эхо
Давайте создадим крошечный движок шаблонов для PHP! Эта статья будет посвящена рендерингу шаблона и отображению данных.