php

Cеминар по Программированию/Бесплатные курсы c нуля 2025: Паскаль, PHP, JavaScript Сообщество. Онлайн - как начать

Внимательно ознакомься с текстом ниже (не зря же мы его писали и периодически обновляем! ;), если темы обучения подойдут - ответь на вопросы, которые встретятся ниже, в одном из пунктов.

1. О сообществе

IFF -- это сообщество, направленное на свободный обмен знаниями и улучшение условий такого обмена.

Сейчас у нас есть два направления:

php ??= Два знака вопроса и равно - что означает оператор

??= являчется сокращением для случая использования null-коалесцентрого оператора с присваиванием:

$a ??= $b // называется "Объединение с Null"
// то же самое что:
$a = $a ?? $b 	

https://www.php.net/manual/ru/language.o...

PHP $GLOBALS Какие переменные в нем доступны static

$Globals php статические переменные функций

PHP static variables as keys in $GLOBALS

Присваивания самому массиву GLOBALS

В официальной документации есть сообщение:

Внимание

Начиная с PHP 8.1.0 доступ на запись всего массива $GLOBALS больше не поддерживается:

Пример #2 Пример записи всего массива $GLOBALS выдаёт ошибку

php Размер массива в байтах bytes

Для поверхностной оценки можно исползовать код вроде:

xdebug Как работает отладка: Что именно нужно настраивать и где (IDE, ОС) - Общая идея

Вне зависимости от IDE/версии php и отладчика придется так или иначе обеспечить шаги:

  1. Установка самого иксдебага
  2. Подготовка IDE
  3. Уведомление PHP что нам нужен режим отладки (для чего есть разные варианты)

-- подробней об этих шагах см. видео (полезно для общего понимания задачи), а конкретные инструкции см. в справочнике

php Сервисный слой - что это такое, как создается

Причина выделения сервисного "слоя" состоит в том, что отдавать данные и получать их можно в разных форматах (из запроса или еще как-то) а есть чистая логика работы с чем-то - в смысле, что на входе просто параметры метода и все, а на выходе - ну какие-то данные + логика внутри

symfony Класс пользователя для авторизации - пример реализации UserInterface

Класс может выглядеть напр. так (основная его задача - реализовывать интерфейс UserInterface):

Pages

Subscribe to RSS - php