Category: PHP

Уроки PHP – Скорочений запис умови if else (тернарний оператор)

Ви, напевно, вже знаєте основні варіанти запису умови в PHP if, else, elseif. Використовуючи ці умовні оператори, можна перевірити масу можливих варіантів. Але іноді буває, що потрібно перевірити умову тільки серед 2-3 можливих варіантів. У цьому випадку велика спокуса максимально зменшити обсяг коду. Можливо, що для деяких програмістів скорочені записи умов додадуть більше плутанини, але іноді вони бувають корисні. У сьогоднішній статті ми коротко розглянемо синтаксис і приклади скороченого запису умови в PHP.    ...

Уроки PHP – регулярні вирази з прикладами

У сьогоднішній статті ми розглянемо регулярні вирази в PHP, а також побачимо практичні приклади використання регулярних виразів в PHP скриптах.     Основи регулярних виразів в PHP На самому початку появи регулярних виразів на них було покладено завдання допомоги при роботі з рядками в Unix системах. Пізніше вони стали активно використовуватися не тільки в інших системах, але й в різних мовах програмування. У PHP регулярні вирази використовуються для синтаксичного аналізу тексту відповідно до визначеного шаблону....

Уроки PHP – основні приклади роботи з рядками

В сьогоднішній статті ми розглянемо практичні приклади основних операцій з рядками в PHP: об’єднання рядків (конкатенація), порівняння рядків, конвертація рядків в ціле число та в масив, заміна рядка.     Конкатенація (об’єднання) рядків PHP Конкатенація рядків – це метод маніпулювання рядками, коли ви об’єднуєте 2 або більше рядків. У PHP це завдання вирішується досить просто. Для цього ви можете використовувати оператор конкатенації, яким є ‘.‘ (крапка). Нижче наведено приклад об’єднання 2 або більше рядків таким...

Уроки PHP – отримання та виведення дати і часу

Сьогоднішня стаття присвячена розгляду того, як на практиці використовувати функції по отриманню дати і часу в PHP, а також розгляду способів виведення та форматування дати і часу.     Основні моменти для дат і часу в PHP Функції, які обробляють дату і час в PHP, дозволяють отримувати дату і час з того сервера, на якому виконується скрипт. Також вони дозволяють маніпулювати, редагувати, форматувати ці значення перед їх відображенням на екран (виведенням). Сьогодні ми розглянемо найважливіші...

Як зробити перенаправлення (редирект) в PHP

Досить часто при роботі з PHP-скриптами потрібно автоматично перенаправляти відвідувачів на іншу сторінку (або інший сайт), наприклад після успішного заповнення форми. У сьогоднішньому уроці ми розглянемо практичне рішення питання перенаправлення (редиректу) на інші сторінки або сайти в PHP. На щастя, перенаправлення з використанням PHP – це досить просте завдання.   Для перенаправлення ви можете використовувати функцію header() в PHP. Ця функція відправляє необроблений HTTP-заголовок в браузер. В результаті браузер перенаправляє користувача на сторінку, яка визначена...

Уроки PHP – Абстрактні класи та ключові слова

У попередньому уроці ми розглянули конструктори і деструктори в PHP. Наступним пунктом йде розгляд абстрактних класів і ключових слів static і final. У чому різниця між звичайними класами і абстрактними? Різниця між «звичайним» і абстрактним класом полягає в тому, що абстрактний клас може бути успадкований, але не можна створити його примірник (не може бути інстанційований). Він також може містити абстрактні методи. Це методи без будь-якого реального коду в них. У таких класах ви використовуєте тільки...

Як підключати файли і шаблони в WordPress

Багато розробників люблять мову програмування PHP за її розширюваність та гнучкість. Але в цій мові є деякі речі, які часто збивають з пантелику. Найяскравішим прикладом тут виступає правильний спосіб підключення зовнішніх файлів. Для цього в PHP є аж чотири способи підключення файлів, а WordPress навіть пропонує свій власний варіант. У сьогоднішній статті ми розглянемо чотири способи, які є в PHP для підключення файлів, а також розглянемо способи підключення файлів і шаблонів, які є в WordPress....

Уроки PHP – Конструктори і Деструктори

PHP – це одна з найбільш широко використовуваних мов програмування. У неї велика спільнота відданих розробників, і на PHP побудовано багато популярних фреймворків. Одними з найяскравіших прикладів можна назвати Magento і WordPress. Якщо ви хочете стати успішним програмістом – ця мова підійде вам для вивчення. А наші уроки по PHP можуть вам у цьому допомогти.     У попередньому уроці ми розглянули Класи PHP і трохи введення в ООП. Ми зробили огляд примірників класу, ключового...

Уроки PHP – Класи і введення в ООП

В останньому уроці категорії ми розглянули функції в PHP, однак, щоб рухатися далі в освоєнні мови PHP, потрібно вивчити ще одну важливу концепцію. Йтиметься про ООП або об’єктно-орієнтоване програмування. Об’єктно-орієнтоване програмування – це стиль програмування, який покликаний змусити вас думати про програмування як про реальний світ. В ООП ви працюєте з об’єктами, а не тільки з даними. Коли ви хочете створити новий об’єкт, ви робите це за допомогою класів. Класи – це фундаментальна частина ООП....

Уроки PHP – Функції

Керуючі конструкції, такі як умовні оператори і цикли, дуже корисні. Вони роблять код менш повторюваним і більш зрозумілим. Наступний щабель тут – це функції, які з використанням керуючих конструкцій, дозволяють писати більш складні сценарії та програми. У сьогоднішній статті ми поговоримо про функції в PHP: їх визначення, виклик, повернення значень, а також невеликий практичний приклад.     Визначення функції в PHP Отже, що таке функція? Простіше кажучи, функція – це блок коду, який написавши один...

Уроки PHP – Змінні

Одним з основних елементів майже в кожній мові програмування є змінні. Змінні використовуються для зберігання інформації, яка потрібна буде в подальшому. У PHP змінні повинні починатися зі знака долара ($), після якого слідує ім’я змінної. Є кілька правил, які вам потрібно знати при створенні змінних. По-перше, ім’я змінної повинно починатися з літери або нижнього підкреслення. По-друге, ім’я не може починатися з цифри. По-третє, воно може містити тільки буквено-цифрові символи і символи підкреслення (A-z, 0-9 і...

Уроки PHP – Цикли

У цьому уроці ми розглянемо цикли в PHP, а також приклади коду їх використання.   Цикл в PHP – це керуюча конструкція, яка покликана виконувати блок коду кілька разів. Це означає, що вам не потрібно багато разів копіювати і вставляти код в файл, достатньо тільки використовувати правильну інструкцію циклу.   Приклад коду без циклу: <?php echo " 1 "; echo " 2 "; echo " 3 "; echo " 4 "; echo " 5 ";...

Уроки PHP – Масиви (Array)

У цьому уроці ми розглянемо, що таке масиви в PHP і як з ними працювати. Ви дізнаєтеся, як створювати, сортувати або показувати вміст масива. Розглянемо асоціативні та багатовимірні масиви. Також приділимо трохи уваги основним функціям при роботі з масивами в PHP.     Масиви в PHP – основи Масиви – це спеціальні типи даних. На відміну від інших простих змінних, масив може зберігати більше одного значення. Припустимо, що вам потрібно зберегти основні кольори в своєму...

Уроки PHP – рядки

У цьому уроці ми детально розглянемо, що таке рядки в PHP, як їх використовувати, а також розглянемо найпростіші функції маніпуляції з рядками.     Рядки в PHP: основи Рядок (string) – це тип даних в PHP та набір символів. У PHP вбудована підтримка 256 різних символів. Для визначення рядка можна використовувати три різні способи: одинарні лапки подвійні лапки heredoc-синтаксис   Вам вирішувати, який спосіб використовувати, адже у кожного з них є свої плюси і мінуси....

Встановлення PHP 7 в картинках і з докладним описом

У попередніх статтях ми писали про те, як створити локальний веб-сервер за допомогою наборів інструментів Денвер і XAMPP. Ці інструменти дозволяють перетворити ваш домашній комп’ютер в веб-сервер і створювати сайти у себе вдома. Розглянуті додатки містять в собі необхідний мінімум програм, які необхідні для роботи в локальному середовищі розробки: сервер Apache, інтерпретатор скриптів PHP, систему керування базами даних MySQL, інтерпретатор мови Perl, та інші додаткові бібліотеки. Всі ці компоненти ви можете встановити і самі, головне...