PHP - Zobrazenie textu v prehliadači
Cieľom PHP je umožniť vytváranie dynamických webových stránok, a preto je jeho primárnym účelom posielanie dát do prehliadača.
Tri štandardné funkcie
PHP poskytuje tri funkcie na odosielanie textu do prehliadača:
- echo
- vytlačiť
- printf
Funkcia echo
Funkcia echo pošle prehliadačom reťazec (uzavretý v úvodzovkách). Syntax tejto funkcie je nasledovná:
Vyjadrenie ozveny;
Výraz môže byť reťazec alebo výraz, ktorý bude vyhodnotený interpretom:
echo "struny";
echo (1 + 2) * 87;
Keďže reťazec je oddelený dvojitými úvodzovkami, vloženie dvojitých úvodzoviek v reťazci spôsobí chybu. Z tohto dôvodu musí dvojité úvodzovky a akékoľvek špeciálne znaky predchádzať spätnému lomku. Tu je súhrn špeciálnych znakov, ktoré vyžadujú použitie spätného lomítka: (čiarka, znak $, antislash, návrat vozíka, nový riadok, karty).
Znak $ má špeciálnu úlohu v rozsahu, v akom ho interpret interpretuje ako premennú, čo znamená, že keď sa v reťazci objaví znak $, interpret načíta názov premennej, ktorá nasleduje za znakom $, a nahradí ju premennou hodnota.
V nasledujúcom príklade je aktuálny dátum priradený premennej s názvom $ MyDate a zobrazuje sa v prehliadači:
Zobrazenie dátumu
Funkcia tlače
Funkcia tlače je podobná funkcii echo s tým rozdielom, že výraz, ktorý sa má zobraziť, sa nachádza medzi zátvorkami. Syntax funkcie tlače je nasledovná:
tlač (výraz);
Kde výraz definuje reťazec alebo výraz, ktorý bude vyhodnotený interpretom:
tlač ("String of characters");
tlač ((1 + 2) * 87);
Funkcia Printf
Funkcia printf () (požičaná z jazyka C) sa používa zriedka, pretože jej syntax je ťažkopádnejšia. Na rozdiel od predchádzajúcich funkcií však umožňuje formátovanie dát, čo znamená, že si môžete vybrať formát, v ktorom sa bude na obrazovke zobrazovať premenná.
Syntax printf () je nasledovná:
printf (formátovaný reťazec);
Formátovaný reťazec je reťazec obsahujúci špeciálne kódy na identifikáciu miesta vloženia hodnoty a jej formát, to znamená jeho reprezentáciu. Každý kód musí byť splnený s priradenou hodnotou alebo premennou, ktorú možno nájsť ako parameter na konci funkcie printf. Hodnoty, ktoré sa majú vložiť do formátovaného reťazca, sú oddelené čiarkami:
kód | Typ formátu |
---|---|
% b | celé číslo v binárnom zápise |
% c | kódovaný pomocou svojho ASCII kódu |
% d | celé číslo v desiatkovom zápise |
% e | Dvojitý typ (číslo float) vo vedeckom formáte (1.76e +3) |
% f | Dvojitý typ (číslo float) |
% o | Celé číslo v osmičkovej sústave |
% s | povrázok |
%X | Celé číslo v hexadecimálnom zápise (malé písmená) |
%X | Celé číslo v hexadecimálnom zápise (veľké písmená) |
%% | Znak |
Originálny dokument publikovaný na CommentcaMarche.net