Напісанне PHP-сцэнарыяў

Аўтар: Morris Wright
Дата Стварэння: 1 Красавік 2021
Дата Абнаўлення: 1 Ліпень 2024
Anonim
PHP for Web Development
Відэа: PHP for Web Development

Задаволены

PHP - гэта мова сцэнарыяў сервера, якая выкарыстоўваецца для таго, каб зрабіць вэб-старонкі інтэрактыўнымі. Ён стаў вельмі папулярным дзякуючы прастаце выкарыстання, інтэрактыўнасці на вэб-старонках і інтэграцыі з HTML. Падумайце, што адбываецца, калі старонка рэдагуецца на гэтым сайце. За гэтым працэсам стаяць шматлікія, магчыма, сотні PHP-сцэнарыяў, якія кантралююць змяненне вэб-старонак у залежнасці ад розных абставінаў. Гэты артыкул навучыць вас пісаць вельмі простыя PHP-сцэнарыі, каб вы маглі зразумець, як працуе PHP.

Крок

Спосаб 1 з 3: Пачатак працы з пастаноўкай на УГД

  1. Адкрыйце тэкставы працэсар. Гэта праграма, якую вы будзеце выкарыстоўваць для напісання і рэдагавання кода.
    • Нататнік прысутнічае ў любой версіі Windows, якая выкарыстоўвае ⊞ Выйграй + Р. > Блакнот (альбо Блакнот).
    • TextEdit даступны на Mac праз Праграмы> TextEdit.
  2. Набярыце ў Блокноце простую заяву. Некаторыя з кодаў PHP пачынаюцца і заканчваюцца тэгамі PHP у дужках ("? Php" "?>"). "Рэха" - гэта вельмі простая заява (інструкцыя да кампутара) у PHP, якая выводзіць тэкст на экран. Тэкст, які вы хочаце ўбачыць, павінен заключацца ў двукоссе і заканчвацца кропкай з коскай.
    • Код выглядае прыблізна так :? Php echo "Hello World!"; ?> var13 ->.
  3. Захавайце гэты сцэнар з імем "прывітанне, свет" і пашырэннем ".php". Вы робіце гэта праз Файл> Захаваць як ...
    • У нататніку дадайце ".php" у канец імя файла і зачыніце яго падвойнымі двукоссямі. Гэта гарантуе, што нататнік не захоўвае файл у выглядзе звычайнага тэкставага файла. Без двукоссяў файл становіцца "hello world.php.txt". Вы таксама можаце выбраць выпадальнае меню ў раздзеле "Захаваць як тып" і змяніць яго на "Усе файлы ( *. *)", Зрабіўшы імя сапраўды такім жа, як пры ўводзе і выключыўшы патрэбу ў двукоссях.
    • TextEdit не патрабуе двукоссяў, але з'явіцца ўсплывальнае акно з просьбай пацвердзіць, што вы хочаце захаваць файл як ".php".
    • Не забудзьцеся захаваць файл у галоўным каталогу дакументаў вашага сервера. Звычайна гэта будзе папка з назвай "htdocs" у вашай тэчцы Apache на Windows, альбо "/ Бібліятэка / Вэб-сервер / Дакументы" на Mac, але карыстальнік можа ўсталяваць гэта ўручную.
  4. Адкрыйце файл PHP з дапамогай вэб-аглядальніка. Адкрыйце ваш любімы вэб-браўзэр і ўвядзіце гэты адрас у адраснай радку з імем вашага PHP-файла: http: // localhost / hello world.php. Цяпер у вашым аглядальніку павінна быць "hello world".
    • Калі вы атрымліваеце паведамленне пра памылку, пераканайцеся, што вы правільна набралі код, як паказана вышэй, уключаючы двукроп'е.
    • Таксама пераканайцеся, што файл захаваны ў правільнай тэчцы.

Спосаб 2 з 3: Выкарыстанне PHP і HTML

  1. Зразумець тэгі "PHP". Тэгі "? Php" і "?>" Паведамляюць рухавіку PHP, што ўсё паміж імі - гэта PHP-код. Усё, што па-за межамі двух тэгаў, трактуецца як HTML і ігнаруецца рухавіком PHP і адпраўляецца ў ваш аглядальнік, як і любы іншы HTML. Тут важна прызнаць, што PHP-сцэнарыі ўбудоўваюцца ў звычайныя HTML-старонкі.
  2. Зразумець сцвярджэнне паміж тэгамі. Заявы выкарыстоўваюцца, каб загадаць рухавіку PHP нешта рабіць. У выпадку заявы рэха, вы загадваеце рухавіку надрукаваць тое, што знаходзіцца ў двукоссях.
    • Сам рухавік PHP ніколі не друкуе нічога на вашым экране. Любы вывад, згенераваны рухавіком, адпраўляецца ў аглядальнік у выглядзе HTML. Браўзэр не ведае, што ён атрымлівае выснову PHP. Што тычыцца браўзэра, то гэта ўсяго толькі HTML.
  3. Выкарыстоўвайце тэгі HTML, каб зрабіць вашу заяву тлустым. Даданне тэгаў HTML можа змяніць выснову php-выказвання. Тэгі "моцны>" "/ моцны>" дададуць тлустае фарматаванне любому змешчанаму ў ім тэксту. Звярніце ўвагу, што гэтыя тэгі з'яўляюцца з вонкавага боку тэксту, але ў двукоссях эха.
    • Код цяпер павінен выглядаць так:
      ? php?
      echo "strong> Hello World! / strong>";
      ?>
  4. Захавайце файл і адкрыйце яго ў браўзэры. Перайдзіце ў меню Файл> Захаваць як ... і захавайце файл як "helloworld2.php" і адкрыйце яго ў сваім аглядальніку па адрасе: http: //localhost/helloworld2.php. Выхад такі ж, як і раней, але на гэты раз тэкст паўтлусты.
    • Не забудзьцеся захаваць файл у каранёвым каталогу вашага сервера. Звычайна гэта будзе папка з назвай "htdocs" у вашай папцы Apache на Windows, альбо "/ Бібліятэка / Вэб-сервер / Дакументы" на OSX, але карыстальнік можа ўсталяваць гэта ўручную.
  5. Адрэдагуйце файл, каб дадаць другі эха-выказванне. Памятайце, што выказванні павінны быць падзелены кропкай з коскай.
    • Код цяпер выглядае так:
      ? php
      рэха «Прывітанне, свет!» br>;
      рэха «Як справы?»;
      ?> var13 ->
  6. Захавайце файл і запусціце яго як "прывітанне, свет double.php". На старонцы будуць адлюстроўвацца два эха, паслядоўна, у два радкі. Звярніце ўвагу на "br>" у першым радку. Гэта разметка HTML для ўстаўкі разрыву радка.
    • Калі б вы не дадалі гэта, вывад выглядаў бы так:
      Прывітанне Сусвет! Як ты?

Метад 3 з 3: Пазнаёмцеся са зменнымі

  1. Разглядайце зменныя як кантэйнеры для дадзеных. Каб маніпуляваць дадзенымі, няхай гэта будуць лічбы ці імёны, вы павінны захоўваць дадзеныя ў кантэйнеры. Гэты працэс называецца аб'яўленнем зменнай. Сінтаксіс аб'яўлення зменнай "$ myVariable =" Прывітанне, свет! ";"
    • Знак долара ($) напачатку кажа PHP, што $ myVariable з'яўляецца зменнай. Усе зменныя павінны пачынацца са знака долара, але імя зменнай можа быць любым.
    • У прыведзеным вышэй прыкладзе значэнне "Hello World!", А зменная $ myVariable. Вы кажаце PHP захоўваць значэнне справа ад знака роўнасці, у зменнай злева ад знака роўнасці.
    • Зменная з тэкставым значэннем вядомая як радок.
  2. Выклічце зменную. Спасылка на зменную ў кодзе называецца выклікам. Абвясціце зменную і "паўтарыце" зменную, а не ўводзіць тэкст.
    • Ваш код будзе выглядаць прыблізна так:
      ? php>
      $ myVariable = "Прывітанне, свет!";
      рэха $ myVariable;
      ?>
  3. Захавайце і запусціце файл. Перайдзіце ў меню Файл> Захаваць як ... і захавайце файл як "myfirstvariable.php". Адкрыйце браўзэр і перайдзіце па спасылцы http: //localhost/myfirstvariable.php, і скрыпт надрукуе зменную. Выхад выглядае гэтак жа, як друк звычайнага тэксту, але спосаб яго дасягнення іншы.
    • Абавязкова захавайце файл у каранёвым каталогу дакумента на вашым серверы. Звычайна гэта будзе папка з назвай "htdocs" у вашай тэчцы Apache на Windows, альбо "/ Бібліятэка / Вэб-сервер / Дакументы" ў OSX, але карыстальнік можа ўсталяваць гэта ўручную.
  4. Выкарыстоўвайце зменныя з лічбамі. Зменныя таксама могуць утрымліваць лічбы (вядомыя як цэлыя або цэлыя лікі), і тады гэтымі лічбамі можна маніпуляваць з дапамогай простых матэматычных функцый. Пачніце з абвяшчэння трох зменных, якія называюцца "$ mySmallNumber", "$ myLargeNumber" і "$ myTotal".
    • Код будзе выглядаць прыблізна так:
      ? php
      $ mySmallNumber;
      $ myLargeNumber;
      $ myTotal;
      ?>
  5. Прызначце першыя дзве зменныя цэлыя лікі. Увядзіце цэлае значэнне "$ mySmallNumber" і "myLargeNumber".
    • Цэлыя лічбы ці цэлыя лікі не трэба заключаць у двукоссе. У адваротным выпадку гэта прывядзе да таго, што лічбы будуць разглядацца як тэкст, як пераменная "Hello World!".
    • Цяпер код будзе выглядаць прыблізна так:
      ? php
      $ mySmallNumber = 12;
      $ myLargeNumber = 356;
      $ myTotal;
      ?>
  6. Выкарыстоўвайце трэцюю зменную, каб вылічыць і надрукаваць суму астатніх зменных. Замест таго, каб займацца матэматыкай самастойна, вы можаце выклікаць дзве зменныя ў зменнай "$ myTotal". Выкарыстоўваючы матэматычную функцыю, машына вылічвае для вас суму. Каб надрукаваць зменную, вам проста трэба дадаць аператар echo, які выклікае зменную пасля аб'явы.
    • Любое змяненне любой з цэлых зменных будзе адлюстравана пры друку зменнай "$ myTotal" з дапамогай каманды "рэха".
    • Код будзе выглядаць прыблізна так:
      ? php
      $ mySmallNumber = 12;
      $ myLargeNumber = 356;
      $ myTotal = $ mySmall нумар + $ myLargeNumber;
      рэха $ myTotal;
      ?>
  7. Захавайце файл і запусціце гэты сцэнар. У акне вашага аглядальніка адлюстроўваецца адзін нумар. Гэты лік з'яўляецца сумай дзвюх зменных, якія выклікаюцца ў зменнай "$ myTotal".
  8. Зразумець радкавыя зменныя. Выкарыстоўваючы зменную для захоўвання тэксту, вы можаце ўспомніць гэту зменную кожны раз, калі захочаце выкарыстоўваць захаванае значэнне, замест таго, каб пастаянна друкаваць укладзены тэкст. Гэта таксама дазваляе больш складана маніпуляваць з захаванымі дадзенымі.
    • Першая зменная, $ myVariable, утрымлівае радок "Hello World!" Калі вы не зменіце значэнне, $ myVariable заўсёды будзе ўтрымліваць значэнне "Hello World!".
    • Аператар echo выводзіць утрыманае значэнне $ myVariable.
  9. Прагляд вашых цэлых зменных. Вы вывучылі асноўныя маніпуляцыі з цэлымі зменнымі з дапамогай матэматычнай функцыі. Атрыманыя дадзеныя можна захоўваць у іншай зменнай. Гэта толькі пачатак таго, што можна дасягнуць з дапамогай гэтых зменных.
    • Абедзвюм зменным, $ mySmallNumber і $ myLargeNumber, прысвойваецца цэлае значэнне.
    • Трэцяя зменная, $ myTotal, захоўвае дадатковыя значэнні $ mySmallNumber і $ myLargeNumber. Паколькі $ mySmallNumber мае адно лікавае значэнне, а $ myLargeNumber мае другое лікавае значэнне, гэта азначае, што $ myTotal мае значэнне першага нумара, дададзенага да другога нумара. Гэта значэнне можа змяніцца пры змене любой з уключаных зменных.

Парады

  • Гэты артыкул мяркуе, што на вашым кампутары ўсталяваны Apache і PHP. Кожны раз, калі вам прапануюць захаваць файл, захавайце яго ў тэчцы " ht docs" (Win) альбо " Library WebServer Documents" (Mac) у каталогу Apache.
  • Каментары важныя ў любым праграмаванні, таму пераканайцеся, што вы ведаеце, як дадаць каментарыі і на PHP.
  • Сапраўды карысным інструментам для праверкі файлаў PHP з'яўляецца бясплатная праграма XAMPP, якая ўсталёўвае і запускае Apache і PHP, каб дапамагчы імітаваць сервер на вашым кампутары.

Неабходнасці

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