LibCode»Блог

LibCode — это библиотека кода и знаний для разработчиков, где каждый найдет полезные ресурсы, уроки и инструменты для создания и совершенствования своих проектов.

MySQL | PHP | Python | C++ | JavaScript

Создано при поддержке GigaChat.

PHP: Циклы и массивы

Что мы узнаем:
  • Что такое циклы и как они работают.
  • Основные типы циклов в PHP (for, while, foreach).
  • Как работать с массивами в PHP.

Что такое циклы?


Циклы — это конструкции языка, позволяющие многократно повторять определённые участки кода. Это очень удобно, когда нужно выполнить одинаковые действия несколько раз.

Основные типы циклов



Цикл for
Цикл for используется, когда заранее известно количество повторений. Пример:
for ($i = 1; $i <= 5; $i++) {
    echo "Число: $i\n";
}

Цикл while
Цикл while выполняется до тех пор, пока условие истинно. Пример:
$i = 1;
while ($i <= 5) {
    echo "Число: $i\n";
    $i++;
}

Цикл do...while
Цикл do...while похож на while, но условие проверяется после выполнения тела цикла. Пример:
$i = 1;
do {
    echo "Число: $i\n";
    $i++;
} while ($i <= 5);

Цикл foreach
Цикл foreach используется для перебора элементов массива. Пример:
$names = ["Иван", "Анна", "Сергей"];
foreach ($names as $name) {
    echo "Имя:
...

PHP: Ветвление и условия

Что мы узнаем:
  • Что такое условия и как они работают.
  • Как использовать операторы ветвления (if, elseif, else).
  • Примеры использования условий в реальной практике.

Что такое условия?


Условия — это конструкция языка, позволяющая программе принимать решения на основе заданных критериев. В PHP используются классические операторы ветвления: if, elseif и else.

Простое условие (if)


Оператор if позволяет выполнить блок кода, если указанное условие истинно (true). Пример:
$age = 18;

if ($age >= 18) {
    echo "Вам разрешено голосовать.";
}

Условие с альтернативой (if...else)


Если условие не выполняется, можно указать альтернативный блок кода с помощью оператора else. Пример:
$age = 16;

if ($age >= 18) {
    echo "Вам разрешено голосовать.";
} else {
    echo "Вам пока рано голосовать.";
}

Многократные условия (if...elseif...else)


Если необходимо проверить несколько условий подряд, можно использовать оператор elseif. Пример:
$score = 85;

if ($score >= 90) {
    echo
...

PHP: Чем отличается объединение переменных от интерполяции

Отличие объединения переменных от интерполяции в PHP заключается в том, как именно переменные включаются в строку. Оба способа позволяют вставить значение переменной в строку, но делают это по-разному:

Объединение переменных (конкатенация)


Объединение переменных (также известное как конкатенация) — это комбинация строк и переменных с помощью специального оператора ., называемого оператором конкатенации.

Пример:
$name = "Иван";
$age = 30;

echo "Меня зовут " . $name . ". Мне " . $age . " лет.";

Особенности:
  • Требуется явно указывать оператор ., чтобы соединить строки и переменные.
  • Нет необходимости заключать переменные в фигурные скобки или экранировать символы.
  • Является безопасным и однозначным способом соединения переменных и строк.

Интерполяция переменных


Интерполяция переменных — это способ вставки переменных прямо в строку, заключённую в двойные кавычки. Переменные внутри строки автоматически подставляются в строку.

Пример:
$name = "Иван";
$age = 30;

echo "Меня зовут
...

PHP: Знакомство

Добро пожаловать на первое занятие нашего курса по языку программирования PHP! В этом уроке мы поговорим о том, что такое PHP, зачем он нужен и как начать работу с ним.



Что такое PHP?


PHP (Hypertext Preprocessor) — это специальный язык программирования, предназначенный для создания динамических веб-страниц. Он встраивается в обычные HTML-документы и позволяет добавлять на страницы логику, взаимодействовать с базой данных и выполнять сложные задачи, недоступные статическому HTML.

Примеры того, что можно сделать с помощью PHP:
  • выводить списки статей с сайта,
  • отправлять письма посетителям,
  • собирать данные из форм регистрации и комментирования,
  • защищать сайт от взлома и хакерских атак.

Где используется PHP?


Сегодня подавляющее большинство популярных сайтов написаны на PHP. Среди них такие гиганты, как Facebook, Wikipedia, WordPress и многие другие. Владельцам собственных сайтов часто приходится сталкиваться с необходимостью редактировать или дополнять PHP-код, поэтому знание PHP — незаменимый...

JavaScript: Set и Map

ES6 (EcmaScript 2015) принес в JavaScript две новые коллекции: Set и Map. Они значительно упрощают работу с данными и предлагают удобное решение для множества задач.

Что такое Set и Map?


  • Set — это коллекция уникальных значений. В Set каждый элемент уникален, что позволяет легко удалять дубликаты и проверять наличие элементов.
  • Map — это коллекция пар "ключ-значение", где ключи могут быть любого типа (в отличие от объектов, где ключи — только строки или символы).

Примеры использования Set и Map



Использование Set
const set = new Set([1, 2, 3, 4, 4, 5]);
console.log(set); // Set { 1, 2, 3, 4, 5 }

set.delete(3);
console.log(set); // Set { 1, 2, 4, 5 }

set.forEach(value => console.log(value));

Использование Map
const map = new Map();
map.set("name", "John");
map.set("age", 30);

console.log(map.get("name")); // John
console.log(map.size); // 2

map.forEach((value, key) => console.log(key, value));

Set и Map — это мощные инструменты для работы с данными в JavaScript....