пхп

Употреба Хередоца у ПХП-у

Употреба Хередоца у ПХП-у
Хередоц је један од начина за складиштење или штампање блока текста у ПХП-у. Подаци похрањени у хередоц променљивој су читљивији и без грешака од осталих променљивих за употребу увлачења и новог реда. Како се хередок садржај може чувати у променљивој или штампати, показало је ово упутство.

Дефинисање документа хередока

Следеће кораке треба следити за чување или штампање хередоц документа.

  1. '<<<' is used to start the heredoc document.
  2. Граничник је потребан за употребу након '<<<' to define the starting of the document and the same delimiter name with a semicolon(;) is used at the end of the heredoc document to define the end of the document.

Пример 1: Штампање хередоц садржаја

Следећи пример приказује употребу два хередоц документа. Направите ПХП датотеку помоћу следеће скрипте. У скрипти се дугачак текст штампа помоћу хередоц документа. Нова линија која се користи у првом хередоц садржају не генерише нову линију у прегледачу. ,

 Ознака се користи са другим хередоц документом за испис хередоц садржаја како је дефинисано у едитору.

// Штампање првог хередоц документа
штампати <<< HERE
ПХП је скриптни језик опште намене, посебно погодан за веб развој.
Створио га је данско-канадски програмер Расмус Лердорф 1994. године.
Реализацију ПХП референци сада производи ПХП Гроуп.
ОВДЕ;
// Испис другог хередоц документа
штампати <<< DOC

ввв.гоогле.цом
ввв.бинг.цом
ввв.питати.цом
ввв.иахоо.цомс

ДОЦ;
?>

Излаз:

Следећи излаз ће се појавити након покретања горње скрипте са сервера.

Пример 2: Коришћење хередоц садржаја у променљивој

Следећи пример показује како се хередоц садржај може чувати у променљивој и штампати са другим променљивим. Направите ПХП датотеку помоћу следеће скрипте. $ име и $ телефон променљиве се овде користе за чување вредности низа. $ адреса променљива се користи за чување хередоц садржаја. Затим се ове три променљиве штампају њиховим комбиновањем.

// Дефинишите променљиву низа
$ наме = 'Керол Џ. Степхенс ';
// Дефинисање хередоц променљиве
$ адреса = <<< addr

1635, улица Франклин Монтгомери,
АЛ 36104.

аддр;
// Дефинисати другу променљиву низа
$ пхоне = '126-632-2345';
// Штампање променљивих
ецхо "Име:
   $ име 
". „Адреса: $ адреса“. "Телефон:
    
$ телефон
";
?>

Излаз:

Следећи излаз ће се појавити након покретања горње скрипте са сервера. Садржај променљивих се штампа онако како је дефинисано у скрипти за употребу

 ознака.

Пример 3: Приказивање ХТМЛ форме помоћу хередоц променљиве

Следећи пример показује како се ХТМЛ образац може дефинисати у променљивој помоћу хередоц документа. Направите ПХП датотеку помоћу следеће скрипте.  Образац за пријаву дизајниран је помоћу хередоц документа и чува се у променљивој, $ форм. Образац $ је одштампан да би се приказао образац за пријаву. Даље, ПХП скрипта ће проверити да ли су корисничко име и лозинка важећи или неважећи. Скрипта ће исписати поруку о успеху за важећи унос и поруку о грешци за неважећи унос.

// Дефинишите образац за пријаву
$ форм = <<< HTML









хтмл;
одјек "

образац за пријаву

";
// Прикажите образац за пријаву
ецхо $ форм;
// Проверите да ли је кликнуто дугме за слање или није
иф (иссет ($ _ ПОСТ ['субмит']))

// Провери ваљаност корисника
иф ($ _ ПОСТ ['усернаме'] == 'админ' && $ _ПОСТ ['пассворд'] == 'сецрет')
ецхо "Аутентификовани корисник";

елсе
ецхо "Корисничко име или лозинка су погрешни.";


?>

Излаз:

ХТМЛ образац ће се приказати након покретања скрипте са сервера. Излаз приказује поруку о грешци, 'Корисничко име или лозинка су погрешни' за неважећи унос.

Ако корисник укуца админ као корисничко име и тајна као лозинку скрипта ће исписати поруку о успеху. Следећи излаз приказује поруку о успеху, „Овлашћени корисник“ за унос важећег корисничког имена и лозинке.

Пример 4: Коришћење променљиве унутар хередоц садржаја

Следећи пример показује како се било која променљива може користити унутар хередоц садржаја. Направите ПХП датотеку помоћу следеће скрипте. Променљива променљива $ веб локација иницијализује се низом вредности која се користи унутар хередоц садржаја у скрипти. Даље, хередоц променљива, $ вар се штампа са форматирањем.

// Прогласите променљиву са низом вредности
$ вебсите = 'ЛинукХинт';
// Употреба променљиве у хередоц садржају
$ вар = <<Веб локација $ је популарна блог локација.
овде;
// Испис хередоц променљиве
одјек "

". $ вар ."

";
?>

Излаз:

Следећи излаз ће се појавити након покретања горње скрипте са сервера.

Пример 5: Коришћење хередоц променљиве унутар функције

Следећи пример показује како се вредности аргумената функције могу користити у хередоц садржају. Направите ПХП датотеку помоћу следеће скрипте. Овде се назива кориснички дефинисана функција приказ() узеће две вредности са две променљиве аргумента када ће позвати и ове променљиве ће се користити унутар хередоц садржаја. Функција се позива са две вредности низа на крају скрипте.

// Дефинисање функције коју дефинише корисник
приказ функције ($ књига, $ аутор)

// Користите вредности аргумената унутар хередоц садржаја
штампати <<

Назив књиге: $ боок

Име аутора: $ аутхор

Издавач: О'Реилли

књига;

// Позовите функцију
екран („Хеад Фирст ПХП & МиСКЛ“, „Линн Беигхлеи и Мицхеал Моррисон“);
?>

Излаз:

Следећи излаз ће се појавити након покретања горње скрипте са сервера. „Прво крените ПХП и МиСКЛ“Се преноси у првом аргументу и„Линн Беигхлеи и Мицхеал Моррисон”Се преноси у другом аргументу приказ() функцију. Излаз приказује форматирани хередоц садржај са вредностима вредности аргумената.

Закључак

хередоц је добра карактеристика ПХП-а за чување и штампање дугог текста са било којом ХТМЛ ознаком или другим променљивим. невдоц је још једна карактеристика ПХП-а попут хередоц који је објављен након ПХП верзије 5. Овај водич приказује различите употребе хередоц документе у ПХП-у користећи једноставне примере који помажу читаоцима да сазнају начин употребе хередока у ПХП скрипти.

Како појачати ФПС у Линуку?
ФПС је скраћеница за Фрејмова у секунди. Задатак ФПС-а је да мери брзину кадрова у репродукцијама видео записа или играчким перформансама. Једноставни...
Најпопуларније лабораторијске игре Оцулус Апп
Ако сте власник Оцулус слушалица, онда морате бити упознати са бочним учитавањем. Бочно учитавање је поступак инсталирања не-продавничког садржаја на ...
10 најбољих игара за играње на Убунту-у
Виндовс платформа је била једна од доминантних платформи за играње игара због огромног процента игара које се данас развијају да би подржале Виндовс. ...