PHP-це серверна мова написання скриптів, призначена для створення інтерактивних веб-сторінок. Він став дуже популярний завдяки простоті використання, функцій інтерактивності всередині веб-сторінок і інтеграції з HTML. Тільки уявіть собі, що відбувається в момент редагування сторінки навіть на цьому сайті. За цим процесом стоїть безліч, а можливо, навіть сотні PHP скриптів, контролюючих зміна веб-сторінок в залежності від різних обставин. У даній статті ви дізнаєтеся про те, як можна написати кілька дуже простих PHP скриптів — так ви отримаєте загальне уявлення про основи роботи PHP.
Кроки
Частина1З 3:
Перші кроки з оператором Echo
Частина1З 3:
- Відкрийте текстовий редактор "Блоконот".цю програму ви будете використовувати для написання і зміни вашого коду.
- Для запуску «Блокнота» на будь-якої версії Windows можна використовувати поєднання клавіш⊞ Win + R gt; Notepad.
- Запустити TextEdit на Mac OS можна через меню "програми" gt; TextEdit.
- Наберіть в» блокноті " просту команду. блок коду PHP на початку і в кінці обрамляється спеціальними дужками, так званими тегами ("lt;?php” “?gt;”). "Echo" - це дуже проста команда (інструкція для комп'ютера) в мові PHP, призначена для виведення тексту на екран. Текст, який ви хочете надрукувати, слід укласти в лапки. В кінці рядка повинна стояти крапка з комою.
- Введений код повинен виглядати приблизно так: lt;?php echo “Hello World!”; ?gt;.
- Збережіть файл з ім'ям "hello world" і розширенням .php. цю дію можна виконати через меню «Файл» gt; «Зберегти як...»
- В» блокноті", додайте розширення .php до назви файлу і укладіть в лапки. Таким чином « "Блокнот" вже не буде вважати файл текстовим і не стане перетворювати його в текстовий формат. Якщо не додати лапки, то ім'я файлу автоматично стане наступним: hello world.php.txt. Як альтернативний варіант відключення автоматичного додавання розширення .txt при збереженні в меню "Тип файлу" можна вибрати значення " всі файли (*.*)". В цьому випадку ім'я файлу залишиться таким, яким ви його введете, і вам вже не потрібно буде додавати лапки.
- У програмі TextEdit не потрібно додавати лапки в назву файлу при його збереженні. Замість цього з'явиться спливаюче вікно із запитом на підтвердження того, що ви хочете зберегти файл з розширенням .php.
- Переконайтеся в тому, що зберігаєте файл в кореневому каталозі документів вашого сервера. Зазвичай всередині папки сервера Apache на Windows цей каталог називається "htdocs". Для Mac каталог за замовчуванням розташований в / Library / Webserver / Documents, однак шлях може бути скоригований при налаштуванні сервера.
- Відкрийте PHP-файл у веб-браузері. Відкрийте бажаний вами браузер і введіть в адресному рядку ім'я створеного PHP-файлу: http://localhost/hello world.php. Вікно браузера має відобразити результат команди echo.
- Якщо виникне повідомлення про помилку, перевірте, що код у файлі введений в точності як в прикладі. Переконайтеся в тому, що не забули додати крапку з комою в кінці команди.
- Також необхідно перевірити, що файл збережений в правильному каталозі.
Частина2З 3:
Спільне використання PHP і HTML
Частина2З 3:
- Зрозумійте принцип роботи тегів PHP. Теги " lt;?php "і"?gt; " повідомляють движку PHP, що все, що знаходиться між цими дужками, — це код PHP. Все, що знаходиться за цими дужками, вважається звичайним HTML, який ігнорується движком PHP і передається браузеру як будь-який інший HTML. При цьому важливо розуміти, що скрипти PHP безпосередньо вбудовуються в звичайні веб-сторінки HTML.
- Зрозумійте принцип дії команд, укладених в теги. команди є вказівками движку PHP на виконання будь-яких дій. У випадку з командою echo движок PHP отримує вказівку надрукувати текст, вказаний в лапках.
- При цьому движок PHP насправді не виводить текст на екран. Результат роботи движка передається в браузер як HTML. Сам браузер і не здогадується, що отримує підсумковий висновок скрипта PHP. Коли мова йде про браузер, його робота повністю будується на звичайному HTML.
- Використовуйте теги HTML, щоб зробити шрифт тексту жирним.додавання окремих тегів HTML може призводити до зміни формату виводу команд PHP. Теги "lt;stronggt;" "lt;/strong gt;" роблять жирним шрифт всього тексту, укладеного між ними. Зверніть увагу, що теги повинні оточувати виведений текст, але при цьому розташовуватися всередині лапок команди echo.
- Ваш код повинен виглядати приблизно так:
lt;?php?
echo "lt;stronggt;Hello World!lt;/stronggt;";
?gt;
- Ваш код повинен виглядати приблизно так:
- Збережіть файл і відкрийте його в браузері. Використовуйте меню "Файл" gt;» Зберегти як... "і збережіть файл з ім'ям" helloworld2.php", а потім відкрийте його в браузері, використовуючи адресу: http://localhost/helloworld2.php. Текст сторінки не зміниться, але шрифт стане жирним.
- Перевірте, що ви зберегли файл у кореневій директорії документів сервера. Зазвичай всередині папки сервера Apache на Windows цей каталог називається "htdocs", для OSX каталог за замовчуванням розташований в /Library/Webserver/Documents, однак шлях може бути скоригований при налаштуванні сервера.
- Змініть файл, додавши в нього другу команду echo.Пам'ятайте про те, що в кінці кожної команди повинна бути крапка з комою.
- Тепер ваш код буде виглядати приблизно так:
lt;?php
echo “Hello World!”lt;brgt;;
echo “How are you doing?”;
?gt;
- Тепер ваш код буде виглядати приблизно так:
- Збережіть і відкрийте в браузері файл " hello world double.php".тепер на сторінці буде два речення, розташованих по порядку на двох різних рядках. Зверніть увагу на новий тег "lt;br gt;" в першому рядку PHP скрипта. Цей тег HTML сигналізує браузеру про те, що потрібно виконати перенесення рядка.
- Якщо не додати " lt; brgt;", то пропозиції будуть виведені на одному рядку:
Hello World!How are you doing?
- Якщо не додати " lt; brgt;", то пропозиції будуть виведені на одному рядку:
Частина3З 3:
Знайомство зі змінними
Частина3З 3:
- Уявіть собі змінні, як сховища даних.щоб обробляти інформацію, будь то числа або Імена, вам необхідно створити своєрідний контейнер для зберігання інформації. Даний процес називається оголошенням змінної. У PHP синтаксис оголошення змінної виглядає так “ "$myVariable = " Hello World!”;”
- Знак долара ( $ ) на самому початку повідомляє движку PHP, що далі йде змінна $myVariable. Всі змінні обов'язково повинні починатися зі знака долара, але назва самої змінної може бути будь-яким.
- У прикладі вище рядок " Hello World!"- це значення, а змінною є $myVariable. Ви повідомили PHP, що потрібно зберегти значення праворуч від знака рівності ( = ) у змінній, розташованій зліва від знака рівності.
- Змінна, що містить текстове значення, називається рядком.
- Зверніться до змінної.посилання на змінну в коді називається зверненням. Оголосіть змінну в скрипті, а потім викличте команду echo зі змінною замість тексту.
- Ваш код повинен виглядати приблизно так:
lt;?phpgt;
$myVariable = “Hello World!”;
echo $myVariable;
?gt;
- Ваш код повинен виглядати приблизно так:
- Збережіть і відкрийте файл у браузері. Скористайтеся меню "Файл" gt;» Зберегти як... “і збережіть файл з ім'ям " myfirstvariable.php”. Відкрийте браузер, і введіть в нього адресу: http://localhost/myfirstvariable.php; виконаний скрипт виведе значення змінної. Результат виявиться тим же, що і при виведенні звичайного тексту, але спосіб його отримання буде відрізнятися.
- Переконайтеся в тому, що ви зберегли файл в кореневій директорії документів сервера. Зазвичай всередині папки сервера Apache на Windows цей каталог називається "htdocs", для OSX каталог за замовчуванням розташований в /Library/Webserver/Documents, однак цей шлях може бути скоригований при налаштуванні сервера.
- Використовуйте змінні з числами.змінні також можуть зберігати в собі числові значення (наприклад, цілі числа), з якими можна виконувати прості математичні дії. Для прикладу Оголосіть в скрипті три змінні:"$mySmallNumber"," $myLargeNumber", і"$myTotal".
- Ваш код повинен виглядати приблизно так:
lt;?php
$mySmallNumber;
$myLargeNumber;
$myTotal;
?gt;
- Ваш код повинен виглядати приблизно так:
- Надайте цілі чисельні значення першим двом змінним. надайте цілі значення для "$mySmallNumber "і"myLargeNumber".
- Зверніть увагу, що цілі числа не потрібно укладати в лапки. В іншому випадку числа будуть вважатися рядковими значеннями, як ніби-то вони є текстом на зразок " Hello World!”.
- Ваш код повинен виглядати приблизно так:
lt;?php
$mySmallNumber = 12;
$myLargeNumber = 356;
$myTotal;
?gt;
- Використовуйте третю змінну для підсумовування і виведення результату. щоб не виконувати розрахунки самостійно, можна підсумувати дві змінні в "$myTotal". Просто вкажіть відповідну математичну функцію, і комп'ютер виконає розрахунок за вас. Щоб вивести результат на екран, потрібно всього лише викликати команду echo зі змінною в якості параметра. Виклик команди echo повинен розташовуватися після оголошення змінної.
- Будь-яка зміна значень оголошених раніше змінних буде відображатися на результаті виведення значення змінної "$myTotal", що виводиться за допомогою команди echo.
- Тепер ваш код повинен виглядати приблизно так:
lt;?php
$mySmallNumber = 12;
$myLargeNumber = 356;
$myTotal = $mySmall Number + $myLargeNumber;
echo $myTotal;
?gt;
- Збережіть файл і відкрийте скрипт в браузері.ваш браузер повинен вивести на екран одне число. Це число буде сумою двох значень, визначеною розрахунком змінної "$myTotal".
- При необхідності міняйте значення рядкових змінних. використання змінної для зберігання тексту дозволяє звертатися в коді до змінної замість постійного повторного набору одного і того ж тексту. Надалі з цим текстом можна виконувати і більш складні маніпуляції.
- Перша змінна з ім'ям $myVariable містить рядок " Hello World!". Поки ви самі не зміните значення цієї змінної, $myVariable буде містити цей рядок тексту без змін.
- Команда echo буде виводити на екран задане вами значення змінної $myVariable.
- Якщо потрібно, змінюйте значення цілочисельних змінних. ви вже ознайомилися з базовими основами операцій з цілими числами з використанням математичних функцій. Підсумкові результати таких розрахунків можуть зберігатися в окремій змінній. При цьому були розглянуті найпростіші кроки, що демонструють можливості роботи зі змінними.
- Кожній з двох змінних $ mySmallNumber і $myLargeNumber було присвоєно ціле число.
- Третя змінна $ myTotal зберігала в собі суму значень двох вищевказаних змінних $mySmallNumber і $myLargeNumber. Поки $ mySmallNumber зберігає одне Числове значення, а $myLargeNumber зберігає інше число, $myTotal в результаті обчислення стає рівним сумі двох цих чисел. Результат обчислення може змінитися зі зміною значення будь-якої з вихідних змінних.
Поради
- Стаття передбачає, що на вашому ПК встановлені Apache і PHP. Коли в статті згадується збереження файлу, необхідно зберегти його в директорії "\ht docs "(для Windows)) або" \Library\WebServer\Documents " (для Mac), розташованої в кореневій папці установки Apache.
- Корисним може виявитися тестування створених PHP файлів в XAMPP, безкоштовна програма, яка встановить для Вас Apache і PHP і допоможе запустити локальний сервер на вашому комп'ютері.
- Коментарі дуже допомагають при програмуванні на будь-якій мові, тому також буде корисно ознайомитися і зі статтею "як Додати коментар в PHP" .
Що вам знадобиться
- веб-сервер Apache (Win32);
- PHP (Win32);
- текстовий редактор (один зі списку нижче):
- "Блокнот" (Windows);
- Notepad++ (Windows) (має вбудоване підсвічування синтаксису для спрощення читання коду);
- Textwrangler (Mac) (має схожі можливості з Notepad++);
- редактор HTML (один зі списку нижче):
- WYSIWYG;
- Adobe Dreamweaver;
- Microsoft Expression Web;
- IDE, наприклад Microsoft Visual Studio Web;
- Mozilla Firefox (можна використовувати будь-який браузер, але особливою популярністю серед веб-розробників користується Mozilla)
- для початківців корисний XAMPP (вільно розповсюджуваний набір програм, що включає в себе сервер з підтримкою PHP, Perl і багатьма іншими доповненнями, в тому числі Python)
бр>п>