Як написати PHP скрипт

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




Метод 1 з 7: Установка

  1. 1

    Встановіть Apache Web Server на комп`ютер з Windows

  2. 2

    Встановіть PHP Engine на комп`ютер з Windows

Метод 2 з 7: Echo

  1. 1

    Відкрийте блокнот. (Пуск>> Всі програми>> Стандартні>> Блокнот). Ви часто будете використовувати блокнот!

  2. 2

    Напишіть цей текст у блокноті:

     echo "Hello World!"; ?>

  3. 3

    Збережіть цей файл під будь-яким ім`ям. (Врахуйте, що ім`я має бути в лапках "hello world")
    • Під час збереження файлу в блокноті, поставте лапки з обох боків назви, для того, щоб блокнот не додав розширення ".txt" в кінці імені файлу. Зауважте, що на картинці, файл hello world.php знаходиться в лапках "". Без лапок, файл збережеться, як hello world.php.txt

  4. 4

    Як альтернатива, ви можете натиснути на меню, що випадає під Зберегти як і вибрати "All Files (*.*) ", В результаті, розширення не буде доданий і назва файлу залишиться таким, яким ви захочете.

    • Якщо виходить помилка, переконайтеся, що правильно написали адресу.

    • У вашому браузері, ви повинні побачити це:

      Hello World!

  5. 5

    Відкрийте ваш улюблений веб браузер. Напишіть цю адресу в адресному рядку: http: // localhost / hello world.php

Метод 3 з 7: Розуміння процесу.

  1. 1

    php?>

    Дві цих лінії, по суті, говорять про те, що вся інформація між ними - це PHP код. Все, що зовні, буде сприйнято, як HTML і показано у вашому браузері, як будь-який HTML код. Головне, що ви повинні зрозуміти - це те, що PHP скрипти вбудовані в HTML сторінки.

    • Важливо розуміти, що говорячи друк, ми не маємо на увазі друк (ми маємо на увазі "вихід"). PHP двигун, по суті, ніколи не друкує інформацію на ваш монітор. Будь вихід з PHP двигуна йде на ваш монітор, як HTML. Ваш браузер і не знає, що це вихід з PHP. Для нього - це простий HTML.

  2. 2

    echo "Hello World!";

    Це рядок використовує echo оператор (насправді - це конструкція, але про це пізніше). Оператори використовуються для відправки команд двигуну PHP. У цьому випадку, ви посилаєте на вихід те, що знаходиться в лапках.


Метод 4 з 7: PHP і HTML

  1. 1

    Змініть скрипт знизу, щоб він виглядав ось так:`

    echo "Hello World!";?>

    • Цього разу, вихід такий же, але текст жирний. є HTML тегами, які повідомляють браузеру, що текст жирний.

    • Як уже говорилося раніше, браузер сприймає будь-який вихід з PHP, як HTML.

  2. 2

    Збережіть файл як "helloworld2.php ", і відкрийте ваш браузер, використовуючи адресу: http: //localhost/helloworld2.php

  3. 3

    Напишіть такий скрипт, як і раніше, додаючи оператор echo. Напишіть це в блокноті:

    echo "Hello World!
    "
    ;echo "How are you doing?";?>

  4. 4

    Збережіть файл як "hello world double.php ". Коли ви спробуєте скрипт у вашому браузері, то повинні бачити таке:

    Hello World!
    How are you doing?

    • Після того, як ви навчитеся використовувати оператори echo, рухайтеся до більш складних тем.

  5. 5

    На першому рядку. HTML елемент вказує на прогалину. Якщо його не додати, то вихід буде таким:

    Hello World! How are you doing?

Метод 5 з 7: Мінлива

  1. 1

    Уявіть, що змінні - це контейнери з інформацією. Щоб змінювати інформацію, цифри або імена, вам потрібно помістити інформацію в контейнер. Синтаксис правильного використання змінних, такий:

    $ MyVariable = "Hello World!";

    Зверху, значення - це "Hello World!", А змінна - це $ myVariable. Ви, по суті, говорите PHP зберегти значення, з правого боку знака одно, у змінній, з лівого боку знака одно.

    Знак долара ($) - це знак змінної для PHP. Всі змінні починаються зі знака долара.

  2. 2

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

    $ MyVariable = "Hello World!";echo $ MyVariable;?>



  3. 3

    Збережіть файл як "my first variable.php ". Вихід повинен бути таким:

    Hello World!

Метод 6 з 7: Перевірте як це працює.

  1. 1

    У першому рядку скрипта, значення - це "Hello World!", А змінна - це $ myVariable. Ви, по суті, говорите PHP зберегти значення, з правого боку знака одно, у змінній, з лівого боку знака одно. З цього моменту, для вашого скрипта, до тих пір, поки ви не зміните значення, змінна $ myVariable завжди буде дорівнює "Hello World!".

    У наступному рядку, використовується простий echo оператор. На що вам потрібно звернути увагу - це те, що елемент echo друкує "значення" змінної $ myVariable, і не конкретно "$ myVariable".

  2. 2

    Змінні можуть також зберігати числа, і потім, ці числа можуть бути змінені за допомогою простих математичних функцій. Наприклад, цей скрипт. Напишіть це в блокноті:

    $ MySmallNumber = 12;$ MyLargeNumber = 356;$ MyTotal = $ MySmallNumber + $ MyLargeNumber;echo $ MyTotal;?>

    • Звичайно, нічого особливого, але ви використовували дві змінні з один одним.

  3. 3

    У браузері ви повинні побачити це:

    368

Метод 7 з 7: Огляд.

  1. 1

    На перших двох рядках ви створили дві змінні. $ MySmallNumber, і $ myLargeNumber. Ви включили ці змінні в значення, 12 і 356, відповідно.

  2. 2

    На третьому рядку, ви створили іншу змінну $ myTotal. У цієї змінної ви уклали значення $ mySmallNumber плюс $ myLargeNumber. Так як, змінна $ mySmallNumber має значення 12, і змінна $ myLargeNumber має значення 356, то змінна $ myTotal буде мати значення 12 + 356. Іншими словами, $ myTotal має значення 368.

  3. 3

    Останній рядок є оператором echo, який виводить значення $ myTotal.

Поради

  • Ця стаття передбачає, що ви встановили Apache і PHP на ваш комп`ютер. Зберігайте ваші файли в директорії " ht docs", всередині директорії Apache.
  • Дуже хороша утиліта для тесту PHP скриптів - XAMPP, безкоштовна програма, яка встановлює Apache і PHP, для симуляції сервера на вашому комп`ютері.

Що вам знадобиться

  • The Apache Web Server (Win32)
  • PHP (Win32)
  • Текстовий редактор(Виберіть будь знизу)
    • Блокнот Windows
    • Notepad ++ Notepad ++ (Win) (Виділяє синтаксис, для простоти і зручності)
    • Textwrangler Textwrangler (Mac) (Схожий за функціональністю на Notepad ++)
  • Редактори HTML (Виберіть будь знизу)
    • WYSIWYG
    • Adobe Dreamweaver
    • Microsoft Expression Web
    • Деякі IDE`s, наприклад, Microsoft Visual Studio Web.
  • Mozilla Firefox (Будь браузер підійде, але Mozilla дуже популярна серед веб розробників)
  • Для простих користувачів, спробуйте XAMPP. (Безкоштовна програма, яка перетворює ваш комп`ютер на сервер з PHP, Perl, та іншими аддонами, включаяPython)