PHP 7.2 не выводится результат программы?

Существует несколько возможных причин, по которым результат программы на PHP 7.2 не выводится: 1. Ошибка в коде: Прежде чем искать другие причины, необходимо проверить код программы. Завершены ли все открывающие конструкции? Встречаются ли ошибки синтаксиса? Если есть ошибка в коде, PHP может не выполняться до конца и не выдавать результат. 2. Вывод потерян или перенаправлен: ... Читать далее

Рубрики PHP

Как правильно сделать запрос json через php curl к вб?

Для отправки запроса JSON через PHP с использованием cURL к Веб-серверу (Web-Server), можно использовать следующий код: // Создаем ассоциативный массив с данными для отправки $data = array( 'param1' => 'value1', 'param2' => 'value2' ); // Кодируем массив в формат JSON $jsonData = json_encode($data); // Устанавливаем URL-адрес назначения $url = 'http://example.com/api'; // Инициализируем cURL-сессию $ch = ... Читать далее

Рубрики PHP

Как создать свой ORM на PHP мспользуя mysqli?

Создание собственного ORM (Object-Relational Mapping) на PHP с использованием расширения mysqli весьма интересная и полезная задача. ORM позволяет абстрагировать работу с базой данных и предоставляет удобные средства для работы с данными в объектно-ориентированной среде. Вот примерный алгоритм, который можно использовать для создания своего ORM на PHP с использованием mysqli: Шаг 1: Создать класс для подключения ... Читать далее

Рубрики PHP

Как сдеать фильтр email на php?

Для создания фильтра email на PHP необходимо использовать регулярные выражения и функцию filter_var(). Вот пример кода, который демонстрирует, как создать фильтр email: $email = $_POST['email']; // получение значения email из формы // Проверка корректности email if (!filter_var($email, FILTER_VALIDATE_EMAIL)) { echo "Пожалуйста, введите корректный email адрес."; } else { echo "Email адрес верный."; } В этом ... Читать далее

Рубрики PHP

Почему global не действует на переменную, инициализированную во внешней функции?

Переменная, объявленная в функции, по умолчанию имеет локальную область видимости. Это означает, что эта переменная доступна только внутри функции и не может быть использована вне ее. Если мы хотим, чтобы переменная была доступна внутри функции и во внешней области видимости, мы должны использовать ключевое слово "global". Однако, если переменная инициализируется во внешней функции и мы ... Читать далее

Рубрики PHP

Есть ли способ сконфигурировать связку vite+apache+php (не ларавель)?

Конечно, есть способ сконфигурировать связку Vite, Apache и PHP без использования Laravel. Для этого вам понадобятся следующие шаги: 1. Установите и настройте Apache: - Установите Apache на свой сервер. - Отредактируйте файл конфигурации Apache (обычно это файл httpd.conf), чтобы активировать поддержку PHP. Для этого найдите и раскомментируйте следующую строку: LoadModule php7_module modules/libphp7.so - Перезапустите Apache, ... Читать далее

Рубрики PHP

Namespace prefix yandex on official-comment is not defined, как исправить?

Ошибка "Namespace prefix yandex on official-comment is not defined" возникает, когда в коде PHP обнаруживается использование префикса пространства имен (namespace), который не был определен. Пространства имен в PHP используются для организации кода и предотвращения конфликтов имен между классами, функциями и переменными. Они позволяют разработчикам логически группировать свой код. Для исправления ошибки необходимо выполнить следующие шаги: ... Читать далее

Рубрики PHP

Как правильно загружать картинки?

Загрузка изображений является распространенной задачей в веб-программировании. В PHP существует несколько способов правильной загрузки изображений на сервер. Рассмотрим наиболее распространенные подходы. 1. Использование стандартной функции move_uploaded_file(): При этом подходе сначала проверяется, был ли загружен файл, а затем проверяется, является ли он допустимым изображением в соответствии с требованиями вашего проекта. Затем используется функция move_uploaded_file() для перемещения ... Читать далее

Рубрики PHP

Как сформировать ключи для массива в кириллице без «_» между словами?

Для того чтобы сформировать ключи для массива в кириллице без использования символа «_» между словами, можно воспользоваться различными подходами. 1. Первый подход - использование пробелов. В PHP ключи массива могут состоять из символов юникода, включая пробелы. Это означает, что вы можете использовать пробелы в качестве разделителей между словами в ключе. Например: $array = [ 'ключ ... Читать далее

Рубрики PHP

Как в битриксе менять цены в зависимости от города?

В битриксе есть несколько способов изменять цены в зависимости от города. Один из таких способов - использование торгового каталога и свойства элемента. Шаг 1: Создайте свойство элемента "Город" для торгового каталога. Для этого перейдите в административной панели на страницу "Настройки" -> "Настройки модулей" -> "Торговый каталог", затем перейдите на вкладку "Свойства элементов" и создайте новое ... Читать далее

Рубрики PHP