Работа с массивами

Циклы и массивы Чаще всего циклы используются для работы с массивами — для перечисления всех элементов массива и выполнения какого-нибудь действия с каждым из этих элементов. Умение использовать циклы и массивы совместно позволяет выполнять множество интересных и разнообразных задач! Мы уже научились работать с массивами. …

Продолжить чтение

Циклы

Понятие циклов Цикл — это конструкция языка, которая выполняет блок кода больше одного раза. Мы привыкли, что сценарии выполняются линейно: сверху вниз, строчка за строчкой. Но что делать, если надо повторить какую-нибудь инструкцию несколько раз? Например, как вывести на экран натуральные …

Продолжить чтение

Массивы

Понятие Массив — это ещё один тип данных, вроде числа или строки. Главное отличие массива от остальных типов данных заключается в его способности хранить в переменной больше одного значения. В предыдущих примерах имя переменной всегда …

Продолжить чтение

Условные операторы

Конструкция if..else Иногда, в зависимости от условия, нужно выполнять различные действия. Для этого используется оператор if. Например, мы спросили пол посетителя страницы, сохранили его в переменную, а теперь хотим вывести разное приветствие, в зависимости от того, мужчина это или женщина. Здесь пригодятся операторы if и else. …

Продолжить чтение

Сравнение. Логические операторы

Операторы отношения Операторы отношения применяются для сравнения значений. Обычно сравнивают числа, но РНР позволяет применять их и к строкам. Выражения, содержащие операторы отношения (или сравнения), всегда имеют значение типа Boolean, то есть TRUE или FALSE. …

Продолжить чтение

Типы данных. Операции над данными

Использование переменных Мы научились сохранять информацию в переменных. Теперь посмотрим, как получить доступ к этой информации в нашем сценарии. Ведь когда мы пытаемся запомнить в голове новый телефонный номер, то делаем это, чтобы на него позвонить. Это значит, что мы запоминаем информацию с целью вернуться …

Продолжить чтение

Переменные.

Установка и запуск Есть разные способы установки всего необходимого программного обеспечения. Мы можем устанавливать компоненты по отдельности или использовать уже готовые сборки наподобие OpenServer или XAMPP. Скачиваем OpenServer и устанавливаем. В аудиториях он уже установлен. …

Продолжить чтение

WordPress. Создание плагина

Плагин будет состоять из нескольких файлов и работать с базой данных. Предполагается что вы имеете представление о том как работать с БД из Вордпресса, в примерах ниже мы обращаемся к методам класса wpdb через глобальную …

Продолжить чтение

WordPress. Базовые понятия для плагинов

Хуки Пользователь отправляет какой-то HTTP запрос и интерпретатор PHP запускает нужные WordPress файлы, начиная с ядра, одним из файлов ядра является хранилище для хуков — WP_Hook класс. Затем PHP интерпретатор выполняет код строка за строкой …

Продолжить чтение

Нейросети – не игрушка. Законодательство по разработке ИИ от самого ИИ.

Развившаяся нейросеть переложила уголовную ответственность за свою деятельность на своего разработчика и выступила свидетелем на судебном заседании. Разработчика осудили на высшую меру наказания. chatGPT В беседе нейросеть предложила разработку свода правил и законов ответственности за …

Продолжить чтение