Полезные приёмы и примеры для back-end разработчиков.
-
Статические переменные и методы класса в PHP
Это свойства и методы, которые принадлежат самому классу, а не конкретному экземпляру этого класса
-
Модификатор readonly в PHP
Позволяет создавать свойства, которые можно установить только один раз, и после этого они становятся неизменяемыми
-
Спецификаторы доступа в PHP
Используются для управления доступом к свойствам и методам класса
-
Тип void в PHP
Используется для указания на то, что функция не должна возвращать никакого значения
-
Объединение типов для свойств класса в PHP
Это особенно полезно в ситуациях, где свойство может принимать значения нескольких разных типов
-
Обнуляемые типы свойств в классах PHP
Это позволяет объявлять свойства, которые могут содержать значение null помимо других типов
-
Использование HTTP2 в curl php 7.1+
Для использования HTTP/2 в curl с PHP, убедитесь, что ваша среда поддерживает HTTP/2
-
Встроенный сервер PHP
Этот сервер удобен для быстрой разработки и тестирования PHP-кода без необходимости сложной настройки сервера
-
Установить прав доступа для всех файлов в каталоге на веб-сервере
Для установки прав доступа для файлов в каталоге используйте команду chmod в командной строке
-
Безопасная очистка кэша в MySQL без необходимости перезагрузки сервера
Можно сбросить кэш запросов, кэш таблиц, очистить специфические кэши и переустановить размер кэша
-
Транзакция в PDO
Транзакция, позволяет группировать несколько операций с базой данных в единый блок, который можно откатить в случае ошибки
-
Разница между exec и execute в pdo
Основные различия между методами exec и execute для выполнения запросов к базе данных
-
Работа с FTP-сервером средствами php
Работа с FTP-сервером включает несколько основных действий: установление соединения, аутентификация, выполнение операций с файлами и директориями.
-
CRLF will be replaced by LF в Git
Предупреждение связано с различиями в обработке концов строк в разных операционных системах
-
Извлечение значений одного столбца из результата запроса PDO
Используйте PDO::FETCH_COLUMN в сочетании с номером столбца, который хотите извлечь
-
Запрос в MySQL без использования встроенного кэша
Для выполнения запроса без использования встроенного кэша используйте SQL_NO_CACHE в SELECT
-
Удаление элемента из одномерного массива по его значению в PHP
Используйте функцию array_search() для нахождения ключа этого элемента и unset() для удаления по ключу
-
Естественная сортировка массива в PHP
Сортирует данные в порядке, который будет выглядеть естественным для человека
-
Функция list() внутри цикла foreach
Конструкция list внутри цикла foreach может быть использована для присвоения значений массива переменным
-
Выражение match в PHP 8
match в PHP 8 - это улучшенная версия оператора switch
-
Оператор nullsafe в php
Оператор nullsafe позволяет безопасно обращаться к свойствам или методам объекта, которые могут быть null
-
Тернарный оператор ??, ?: в php
Тернарный оператор ?: в PHP позволяет выполнять простое условное сравнение в одной строке
-
Оператор spaceship в php
Оператор spaceship используется для сравнения двух значений и возврата результата
-
Примеры использования ссылок в php
Ссылки используются для создания алиаса или указания на переменную
-
Включить компилятор JIT в PHP начиная с версии 8.0
Компилятор JIT может существенно ускорить выполнение кода
-
Версии протоколов SSL/TLS
Актуальные версии протоколов SSL/TLS следующие: TLSv1.2 и TLSv1.3
-
Удалить пустые значения из массива в PHP
Чтобы удалить пустые значения из массива в PHP, используйте функцию array_filter()
-
Универсальный полиглот для тестирования SQL-инъекций и обработки ввода
Эта строка может быть вставлена в HTML-форму или другой интерфейс ввода для проверки, как система обрабатывает такие символы
-
Ошибка bash: ./test.sh: /usr/bin/bash^M: bad interpreter: No such file or directory
Указывает на то, что файл скрипта был сохранен с символами возврата каретки (^M), которые используются в окончаниях строк в Windows
-
Технология виртуализации в контексте VPS, VDS
Виртуализация – это технология, которая позволяет разделять физический сервер на несколько виртуальных, каждый из которых работает как отдельный сервер со своей операционной системой и ресурсами