Як написати PHP скрипт (з ілюстраціями)

PHP-це серверна мова написання скриптів, призначена для створення інтерактивних веб-сторінок. Він став дуже популярний завдяки простоті використання, функцій інтерактивності всередині веб-сторінок і інтеграції з HTML. Тільки уявіть собі, що відбувається в момент редагування сторінки навіть на цьому сайті. За цим процесом стоїть безліч, а можливо, навіть сотні PHP скриптів, контролюючих зміна веб-сторінок в залежності від різних обставин. У даній статті ви дізнаєтеся про те, як можна написати кілька дуже простих PHP скриптів — так ви отримаєте загальне уявлення про основи роботи PHP.

Частина1З 3:
Перші кроки з оператором Echo

  1. Відкрийте текстовий редактор "Блоконот".цю програму ви будете використовувати для написання і зміни вашого коду.
    • Для запуску «Блокнота» на будь-якої версії Windows можна використовувати поєднання клавіш Win + R &#gt; Notepad.
    • Запустити TextEdit на Mac OS можна через меню "програми" &#gt; TextEdit.
  2. Наберіть в» блокноті " просту команду. блок коду PHP на початку і в кінці обрамляється спеціальними дужками, так званими тегами ("&#lt;?php” “?&#gt;”). "Echo" - це дуже проста команда (інструкція для комп'ютера) в мові PHP, призначена для виведення тексту на екран. Текст, який ви хочете надрукувати, слід укласти в лапки. В кінці рядка повинна стояти крапка з комою.
    • Введений код повинен виглядати приблизно так: &#lt;?php echo “Hello World!”; ?&#gt;.
  3. Збережіть файл з ім'ям "hello world" і розширенням .php. цю дію можна виконати через меню «Файл» &#gt; «Зберегти як...»
    • В» блокноті", додайте розширення .php до назви файлу і укладіть в лапки. Таким чином « "Блокнот" вже не буде вважати файл текстовим і не стане перетворювати його в текстовий формат. Якщо не додати лапки, то ім'я файлу автоматично стане наступним: hello world.php.txt. Як альтернативний варіант відключення автоматичного додавання розширення .txt при збереженні в меню "Тип файлу" можна вибрати значення " всі файли (*.*)". В цьому випадку ім'я файлу залишиться таким, яким ви його введете, і вам вже не потрібно буде додавати лапки.
    • У програмі TextEdit не потрібно додавати лапки в назву файлу при його збереженні. Замість цього з'явиться спливаюче вікно із запитом на підтвердження того, що ви хочете зберегти файл з розширенням .php.
    • Переконайтеся в тому, що зберігаєте файл в кореневому каталозі документів вашого сервера. Зазвичай всередині папки сервера Apache на Windows цей каталог називається "htdocs". Для Mac каталог за замовчуванням розташований в / Library / Webserver / Documents, однак шлях може бути скоригований при налаштуванні сервера.
  4. Відкрийте PHP-файл у веб-браузері. Відкрийте бажаний вами браузер і введіть в адресному рядку ім'я створеного PHP-файлу: http://localhost/hello world.php. Вікно браузера має відобразити результат команди echo.
    • Якщо виникне повідомлення про помилку, перевірте, що код у файлі введений в точності як в прикладі. Переконайтеся в тому, що не забули додати крапку з комою в кінці команди.
    • Також необхідно перевірити, що файл збережений в правильному каталозі.

Частина2З 3:
Спільне використання PHP і HTML

  1. Зрозумійте принцип роботи тегів PHP. Теги " &#lt;?php "і"?&#gt; " повідомляють движку PHP, що все, що знаходиться між цими дужками, — це код PHP. Все, що знаходиться за цими дужками, вважається звичайним HTML, який ігнорується движком PHP і передається браузеру як будь-який інший HTML. При цьому важливо розуміти, що скрипти PHP безпосередньо вбудовуються в звичайні веб-сторінки HTML.
  2. Зрозумійте принцип дії команд, укладених в теги. команди є вказівками движку PHP на виконання будь-яких дій. У випадку з командою echo движок PHP отримує вказівку надрукувати текст, вказаний в лапках.
    • При цьому движок PHP насправді не виводить текст на екран. Результат роботи движка передається в браузер як HTML. Сам браузер і не здогадується, що отримує підсумковий висновок скрипта PHP. Коли мова йде про браузер, його робота повністю будується на звичайному HTML.
  3. Використовуйте теги HTML, щоб зробити шрифт тексту жирним.додавання окремих тегів HTML може призводити до зміни формату виводу команд PHP. Теги "&#lt;strong&#gt;" "&#lt;/strong &#gt;" роблять жирним шрифт всього тексту, укладеного між ними. Зверніть увагу, що теги повинні оточувати виведений текст, але при цьому розташовуватися всередині лапок команди echo.
    • Ваш код повинен виглядати приблизно так:
      &#lt;?php?
      echo "&#lt;strong&#gt;Hello World!&#lt;/strong&#gt;";
      ?&#gt;
  4. Збережіть файл і відкрийте його в браузері. Використовуйте меню "Файл" &#gt;» Зберегти як... "і збережіть файл з ім'ям" helloworld2.php", а потім відкрийте його в браузері, використовуючи адресу: http://localhost/helloworld2.php. Текст сторінки не зміниться, але шрифт стане жирним.
    • Перевірте, що ви зберегли файл у кореневій директорії документів сервера. Зазвичай всередині папки сервера Apache на Windows цей каталог називається "htdocs", для OSX каталог за замовчуванням розташований в /Library/Webserver/Documents, однак шлях може бути скоригований при налаштуванні сервера.
  5. Змініть файл, додавши в нього другу команду echo.Пам'ятайте про те, що в кінці кожної команди повинна бути крапка з комою.
    • Тепер ваш код буде виглядати приблизно так:
      &#lt;?php
      echo “Hello World!”&#lt;br&#gt;;
      echo “How are you doing?”;
      ?&#gt;
  6. Збережіть і відкрийте в браузері файл " hello world double.php".тепер на сторінці буде два речення, розташованих по порядку на двох різних рядках. Зверніть увагу на новий тег "&#lt;br &#gt;" в першому рядку PHP скрипта. Цей тег HTML сигналізує браузеру про те, що потрібно виконати перенесення рядка.
    • Якщо не додати " &#lt; br&#gt;", то пропозиції будуть виведені на одному рядку:
      Hello World!How are you doing?

Частина3З 3:
Знайомство зі змінними

  1. Уявіть собі змінні, як сховища даних.щоб обробляти інформацію, будь то числа або Імена, вам необхідно створити своєрідний контейнер для зберігання інформації. Даний процес називається оголошенням змінної. У PHP синтаксис оголошення змінної виглядає так “ "$myVariable = " Hello World!”;”
    • Знак долара ( $ ) на самому початку повідомляє движку PHP, що далі йде змінна $myVariable. Всі змінні обов'язково повинні починатися зі знака долара, але назва самої змінної може бути будь-яким.
    • У прикладі вище рядок " Hello World!"- це значення, а змінною є $myVariable. Ви повідомили PHP, що потрібно зберегти значення праворуч від знака рівності ( = ) у змінній, розташованій зліва від знака рівності.
    • Змінна, що містить текстове значення, називається рядком.
  2. Зверніться до змінної.посилання на змінну в коді називається зверненням. Оголосіть змінну в скрипті, а потім викличте команду echo зі змінною замість тексту.
    • Ваш код повинен виглядати приблизно так:
      &#lt;?php&#gt;
      $myVariable = “Hello World!”;
      echo $myVariable;
      ?&#gt;
  3. Збережіть і відкрийте файл у браузері. Скористайтеся меню "Файл" &#gt;» Зберегти як... “і збережіть файл з ім'ям " myfirstvariable.php”. Відкрийте браузер, і введіть в нього адресу: http://localhost/myfirstvariable.php; виконаний скрипт виведе значення змінної. Результат виявиться тим же, що і при виведенні звичайного тексту, але спосіб його отримання буде відрізнятися.
    • Переконайтеся в тому, що ви зберегли файл в кореневій директорії документів сервера. Зазвичай всередині папки сервера Apache на Windows цей каталог називається "htdocs", для OSX каталог за замовчуванням розташований в /Library/Webserver/Documents, однак цей шлях може бути скоригований при налаштуванні сервера.
  4. Використовуйте змінні з числами.змінні також можуть зберігати в собі числові значення (наприклад, цілі числа), з якими можна виконувати прості математичні дії. Для прикладу Оголосіть в скрипті три змінні:"$mySmallNumber"," $myLargeNumber", і"$myTotal".
    • Ваш код повинен виглядати приблизно так:
      &#lt;?php
      $mySmallNumber;
      $myLargeNumber;
      $myTotal;
      ?&#gt;
  5. Надайте цілі чисельні значення першим двом змінним. надайте цілі значення для "$mySmallNumber "і"myLargeNumber".
    • Зверніть увагу, що цілі числа не потрібно укладати в лапки. В іншому випадку числа будуть вважатися рядковими значеннями, як ніби-то вони є текстом на зразок " Hello World!”.
    • Ваш код повинен виглядати приблизно так:
      &#lt;?php
      $mySmallNumber = 12;
      $myLargeNumber = 356;
      $myTotal;
      ?&#gt;
  6. Використовуйте третю змінну для підсумовування і виведення результату. щоб не виконувати розрахунки самостійно, можна підсумувати дві змінні в "$myTotal". Просто вкажіть відповідну математичну функцію, і комп'ютер виконає розрахунок за вас. Щоб вивести результат на екран, потрібно всього лише викликати команду echo зі змінною в якості параметра. Виклик команди echo повинен розташовуватися після оголошення змінної.
    • Будь-яка зміна значень оголошених раніше змінних буде відображатися на результаті виведення значення змінної "$myTotal", що виводиться за допомогою команди echo.
    • Тепер ваш код повинен виглядати приблизно так:
      &#lt;?php
      $mySmallNumber = 12;
      $myLargeNumber = 356;
      $myTotal = $mySmall Number + $myLargeNumber;
      echo $myTotal;
      ?&#gt;
  7. Збережіть файл і відкрийте скрипт в браузері.ваш браузер повинен вивести на екран одне число. Це число буде сумою двох значень, визначеною розрахунком змінної "$myTotal".
  8. При необхідності міняйте значення рядкових змінних. використання змінної для зберігання тексту дозволяє звертатися в коді до змінної замість постійного повторного набору одного і того ж тексту. Надалі з цим текстом можна виконувати і більш складні маніпуляції.
    • Перша змінна з ім'ям $myVariable містить рядок " Hello World!". Поки ви самі не зміните значення цієї змінної, $myVariable буде містити цей рядок тексту без змін.
    • Команда echo буде виводити на екран задане вами значення змінної $myVariable.
  9. Якщо потрібно, змінюйте значення цілочисельних змінних. ви вже ознайомилися з базовими основами операцій з цілими числами з використанням математичних функцій. Підсумкові результати таких розрахунків можуть зберігатися в окремій змінній. При цьому були розглянуті найпростіші кроки, що демонструють можливості роботи зі змінними.
    • Кожній з двох змінних $ 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)
<п><бр>

Ще почитати: