Getting started with Вивчаємо PHP онлайн. частина I


Contents:


Транслятори, інтерпретатори, компілятори
У цій лекції ми розкриємо базові уявлення про трансляторах, інтерпретатора і компіляторах. Коли про...
Як працює PHP?
У цій лекції ми вивчимо, що таке PHP і як він працює. Давайте розглянемо приклад. Нам потрібно вказ...
Теги PHP
code {color: # 339} Для того, щоб парсер HTML ідентифікував код як PHP, про це йому п...
Включення PHP коду в HTML
У попередній лекції ми познайомили Вас з тегами PHP. Як вже було сказано, вони служать для вставки к...
Виведення на екран даних за допомогою echo
code {color: # 339} Для вывода на экран данных , Які ...
Коментарі
Комментарий - це ділянка коду, який ігнорується інтерпретатором і ...
Виконання PHP скриптів з командного рядка
Важливо відзначити, що скрипти PHP можуть виконуватися не тільки при зверненні до сервера, але і з к...
інструкції
Инструкцией (statement) називають рядок коду, яка еквівалентна дея...
поширені помилки
У цьому уроці (і в подальших аналогічних) ми розглянемо основные ошибки
Що таке змінна
Переменной можна назвати зарезервовану іменовану область пам'яті, ...
Типи даних PHP
Розглянемо перелік типов данных в PHP. Перш за все, необхідно згад...
логічний тип
Логический або булев тип (
Числові типи даних
У PHP є два типи даних для представлення чисел: integer (або int ) Для ц...
рядки
Значення строкового типу даних string - це деякі послідовності символів - слова, пропо...
Тип даних NULL
NULL - це спеціальні тип, який допускає тільки одне значення у вигляді ключовог...
Що таке масив
Розглянемо питання про таке поняття як массив . Раніше ми розповід...
Чисельного-індексні масиви
Розглянемо массивы в PHP . Вони бувають двох типів -
Використання print_r
Як було відзначено в попередньому уроці, масиви неможливо вивести на екран за допомогою функції
асоціативні масиви
У цьому уроці розглянемо поняття асоціативного масиву. Ассоциативный массив
багатовимірні масиви
Що буде якщо ми захочемо помістити масив всередину масиву? Ми отримаємо масив в масиві або
Використання var_dump
Як вже було зазначено в попередніх уроках, ми не можемо вивести значення false і
константи
Константы - це майже те ж саме що і змінні. Вони мають
змінні змінних
У цьому уроці ми розглянемо дуже корисну тему з точки зору розуміння записи змінних в PHP. Як ми вж...
посилання
У цьому уроці буде розкрита дуже важлива тема - ссылки . Для почат...
Приведення типів (скалярні типи)
Приведение типа (Type Casting) - це процес зміни...
Приведення типів (масиви)
Окремо варто розглянути перетворення масивів в прості типи і навпаки. Якщо ми перетворимо якийсь
Решта типів даних
У PHP існують ще кілька типів даних: объект (Object) ,
зумовлені змінні
Предопределенные переменные - це набір змінних, які визначені за за...
Використання isset
У цьому уроці розглянемо використання функції isset() . Ця функція призначена для виз...
Видалення змінної за допомогою unset
функція unset() придназначена для " уничтожения "(" ...
Серіалізация
Сериализация - це процес перетворення структурованих даних в рядок...
поширені помилки
Наведемо основні помилки, які можуть виникати при роботі зі змінними і розглянутими типами даних. ...
арифметичні оператори
Розглянемо питання про арифметичні операторах. Для цього визначимося, що означає оператор.
Оператори інкремента і декремента
Оператори инкремента і декремента
строкові оператори
Розглянемо два строкових оператора: оператор конкатенації . (Точка)о...
Логічні оператори
До логическим операторам відносять оператори, які застосовуються дл...
Оператори присвоєння
оператор присвоєння = служить для надання значення змінної. При цьому змінна записуєть...
Оператори порівняння
Дані оператори допомагають сравнивать значення зліва зі значенням ...
Оператори масивів
Окрему категорію операторів представляють оператори масивів. З деякими з них ми вже познайомилися, ц...
Оператор управління помилками
У PHP існує оператор управління помилкою (він також називається оператором придушення помилки). Якщо...
пріоритет операторів
Як вже було зазначено в попередніх уроках, при використанні різних операторів в одному вираженні, ви...
Оператор виконання команд
code {color: # 339} В PHP є оператор, який здатний відправляти команд...
Порядок виконання інструкцій
Порядок выполнения - це те, в якій послідовності будуть виконуватис...
Конструкції умов: if/else/elseif
Конструкции условий (conditional structures) дозволяють на деякому ...
тернарний оператор
Тернарный оператор ? : - це один з операторів порівн...
Конструкція switch/case
конструкція switch/case - це аналог конструкції з умовою. Ця конструкція застосовуєтьс...
Цикли: for
У цій лекції ми почнемо розглядати серію керуючих конструкцій під назвою циклы
Цикли while/do-while
Іншим різновидом циклу є конструкції while і do while. Ці цикли доцільно...
цикл foreach
Розглянемо ще один вид циклу - foreach. Він призначений для перебору елементів масивів...
Альтернативний синтаксис: if, for, while, foreach
У PHP існує т.зв. альтернативный синтаксис умовних і циклічних кон...
Інструкції break & continue
Для навмисного виходу з конструкції, або переходу до наступної ітерації, існують спеціальні інструкц...
Інструкції exit & die
подібно інструкції break, Існують інструкції exit і die. В...
поширені помилки
Розглянемо основні помилки, які часто допускають програмісти, використовуючи керуючі конструкції. ...
Режими роботи з файлами
У цьому уроці розглянемо режими, які доступні для роботи з файлами ...
Запис в файл
для записи в файл використовують функцію fwrite($handler, $...
Читання даних з файлу
для чтения з файлу використовується функція fread($handle, ...
Блокування та видалення файлів
При роботі з файлами (створення, читання, запис) можуть мати місце ситуації, коли файл буде відкрити...
включення файлів
У PHP є можливість включати вміст файлів в якості вихідного коду. Для цього використовують інструкці...
строкові функції
У PHP існує дуже велика кількість функцій, які працюють з рядками. Розглянемо основні функції, які ч...
Функції для роботи з масивами
У PHP існує велика кількість функцій по роботі з масивами. Розглянемо деякі з них: count ($a...
Функції для роботи з файлами
Розглянемо кілька корисних функція для роботи з файлами . f...
Регулярні вирази
Регулярное выражение (Regular Expression) - це спеціальний рядок, я...
Функції для регулярних виразів
Для роботи з регулярними виразами в PHP існує ряд функцій. Розглянемо деякі з них: preg_matc...
Створення функцій в PHP
Як ми вже знаємо, в PHP є велика кількість заздалегідь визначених функций
Виклик створених функцій
У попередньому уроці ми розглянули правила для создания функцій в ...
Аргументи і параметри
У попередніх уроках ми розглядали приклади функцій без аргументів (параметрів). Розглянемо детальніш...
необов'язкові аргументи
При визначенні функцій, які залежать від параметрів, є можливість визначити т.зв. опціональні (необо...
області видимості
Коли ми визначаємо тіло функції (в яке передаються аргументи функції) - ми, тим самим, визначаємо т....
Передача аргументів за посиланням
Як було вже зазначено в попередньому уроці при зміні змінної (яка передана з глобальному контексті) ...
Повернення значень функціями
До цього ми в прикладах визначали функції, які не повертали значень. Розглянемо питання про повернен...
рекурсивні функції
Рекурсия - це процес, який означає вкладання деякої сутності в сам...
Виклик функції за допомогою змінної
В одному з попередніх уроків ми розповіли про виклик функції з коду програми. Нагадаємо, що для цьог...
Анонімні функції
У PHP використовуються анонимные функції ( замыкан...
Функції для роботи з функціями
У цьому уроці ми розглянемо кілька корисних функцій для роботи з функціями в PHP. function_e...
Створюємо форму реєстрації із збереженням даних в файл
code {color: # 339}Використовуємо навички роботи з файловою системою для збереження і...