Само за сложни или научете PHP 7! Част 2. Правила за писане на php скриптове. Вграждане на PHP код в html документи

Здравейте, скъпи читатели на сайта remontcompa.ru! Казвам се Роман Нахват и ви представям втората част от поредица статии на езика за програмиране на PHP. В първата част, "Само за сложното или научаване на PHP 7! Част 1. Инсталиране и конфигуриране на уеб сървъра (използвайки примера на Abyss Web Server). инсталира PHP двигателя и го свърза към уеб сървъра Abyss, за да гарантира изпълнението на php скриптове върху него. В тази статия ще разгледаме правилата за писане на php скриптове, както и такъв въпрос като внедряването на php код в html документи.

Само за сложни или научете PHP 7! Част 2. Правила за писане на php скриптове. Вграждане на PHP код в html документи


Когато PHP двигателят получи вход от уеб сървъра, той чете PHP кода отгоре надолу. Този процес се нарича разбор (или синтактичен анализ). По време на анализа PHP двигателят търси отварящи тагове, определя PHP код между тези тагове, за да го интерпретира. Код извън таговете е напълно игнориран, което прави възможно вграждането на PHP код в html документи. Нека създадем следния документ с HTML код на шаблон в текстов редактор, както е показано по-долу: PHP

Между маркерите и въведете отвора тагове, между които ще продължим да пишем php код.

Пишете между маркерите следния код: ехо „Здравей, свят“; (когато се изпълни, този код ще покаже фразата Здравей, свят в прозорец на уеб браузър). Запишете този документ в папката htdocs на уеб сървъра на Abyss Web Server под името здравей с разширението .php

Получаваме следното.

Всеки ред на php код трябва да завършва с точка и запетая. Точката с запетая се разпознава от PHP двигателя като етикет за края на един ред от PHP код, който трябва да интерпретира.

След като запазите файла hello.php в папката htdocs на уеб сървъра Abyss Web Server, в адресната лента на уеб браузъра въведете http: //localhost/hello.php

Както можете да видите, резултатът от изпълнението на php код е изходът на фразата Здравейте, свят в прозорец на уеб браузър

Нека видим изходния текст на страницата hello.php

Както можете да видите, кода на страницата hello.php, показана в уеб браузър, е различен от кода във файла hello.php, отворен в текстов редактор, а именно уеб браузърът не показва маркери , и PHP двигателят постави фразата Здравей, свят между таговете и

отвор тагове между кой php код се намира, можете да ги замените с съкратена версия , както по-долу.

Запишете документа с дадения php код в папката htdocs, като му дадете името hello1 и разширението .php

Получаваме следното.

Въведете http: //localhost/hello1.php в адресната лента на уеб браузъра и ще получите същия резултат от израза Здравей, свят

Ще премахнем всички html тагове от документа hello1.php, оставяйки само реда и ще го запишем под името hello2 с разширението .php

Получаваме следното.

В адресната лента на уеб браузъра въведете http: //localhost/hello2.php и ще получите същия изход от фразата Здравей, свят, дори след премахване на html таговете от документа.

Създайте нов документ със следния прост PHP код: Струнно ехо „Моето име е Роман“; показва фразата „Моето име е Роман“ в прозорец на уеб браузър

Запазете този документ като name.php

Резултатът от изпълнението на PHP код на страницата name.php, както беше споменато по-горе, ще бъде изходът на фразата Моето име е Роман в прозорец на уеб браузър.

Нека създадем друг документ с подобен php код, а именно: String echo „Уча езика за програмиране на PHP7“; показва фразата „Уча езика за програмиране на PHP7“ в прозорец на уеб браузъра

Запишете този документ като проучване с разширението .php

Получаваме следното.

Резултатът от щракването върху http: //localhost/study.php ще бъде изходът на фразата „Аз уча езика за програмиране на PHP7 в прозорец на уеб браузър“.

Да се ​​върнем към PHP кода на файла name.php, който първоначално показваше фразата „Моето име е Роман“ в прозорец на уеб браузъра. Свържете файла study.php с файла name.php, т.е. уверете се, че когато отидете на http: //localhost/name.php, се изпълнява PHP кодът на файла study.php. За целта използвайте функцията за включване Променете PHP кода на файла name.php на следното: "; включва 'study.php'; ?> Където включва 'study.php'; ред код, свързващ файла study.php с файла name.php.

Ще влезем в адресната лента на уеб браузъра http: //localhost/name.php и ще видим, че в прозореца на уеб браузъра е показан php кодът на файла study.php (а именно фразата „Аз уча езика за програмиране на PHP7“).

Следващ урок: Променливи и техните видове в PHP