🇺🇦 PHP Основи – Урок 2

Пишемо нашу першу PHP інструкцію. Виводимо Hello World! на екран.

2.1 PHP виводимо інформацію за допомогою echo

Нам вже відомо з першого уроку, як відкривати теги та писати коментарі, давайте з цього і почнемо:

<?
// Виводимо Hello World! на екран
?>

Якщо ви відкриєте цю сторінку в браузері, то нічого не побачите (навіть у вихідному коді). Щоб вивести на екран інформацію скористаємося мовною конструкцією – echo.

<?
// Виводимо Hello World! на екран
echo 'Hello World!';
?>

Чудово! Ми щойно виконали ачивку написати Hello World 🙂 Щоб вивести інформацію на екран, вам потрібно розуміти, до якого типу належать ваші дані.

У нашому випадку – тип даних string (рядок).
Коли ми пишемо рядок, то використовуємо подвійні чи одинарні лапки. Наступний код нічим не відрізняється зовні:

<?
// Виводимо Hello World! на екран
echo "Hello World!";
?>

У рядках багато нюансів. Один із них я розповім пізніше.

2.2 PHP змінні

Усі змінні починаються лише зі знака $.
Змінна – це іменована область пам’яті. Давайте візьмемо попередній приклад і запишемо у змінну.

<?
// Виводимо Hello World! Варіант 1
$helloWorld = 'Hello World!';
echo $helloWorld;
?>

Змінні можна писати у різних стилях. Такий стиль називається camelCase. Перша буква завжди пишеться з маленької літери, а всі наступні слова – з великої.

Так писати також можна, але не рекомендую:

<?
// Hello World! Варіант 2
$hello_world = 'Hello World!';

// Hello World! Варіант 3
$HelloWorld = 'Hello World!';

// Hello World! Варіант 4
$HELLO_WORLD = 'Hello World!';
?>

Використовуйте лише варіант 1.

Повернемося до рядків і зробимо спільний приклад:

<?
$hello = 'Hello';
echo '$hello World!';
?>

На екрані ми бачимо ‘$hello World!’ і наша змінна не підставилася. Але, якщо ми змінимо тип лапок на подвійні, все буде добре:

<?
$hello = 'Hello';
echo "$hello World!";
// виведе на екран Hello World!
?>

Ось ми і підійшли до обіцяного нюансу:

PHP не використовуватиме додаткову обробку для інтерпретації того, що знаходиться всередині одинарних лапок. Коли ви використовуєте подвійні лапки, PHP має аналізувати, щоб перевірити, чи є якісь змінні в рядку.

Так. Трохи швидше використовувати одинарні лапки в PHP. Ви не помітите цю швидкість, але в цьому i полягає головна різниця між лапками.

автор: Dmitriy

З 2011 року займаюся веб-розробкою. Зараз я – PHP Full Stack Developer.
Обговорити ваш проект, а також дізнатися більше про мене ви можете на цьому сайті:
dev.forwww.com

Email: dmitriyribka@gmail.com

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *