Biologie | Chimie | Didactica | Fizica | Geografie | Informatica | |
Istorie | Literatura | Matematica | Psihologie |
Imbinarea dintre PHP si HTML
Scripturile in PHP
au in general rolul de a contribui la constructia unei aplicatii web. Din acest motiv, limbajul PHP a
fost gandit astfel incat sa fie 'amestecat'
foarte usor cu cod html in interiorul aceluiasi fisier.
Cu toate astea, interpretorul PHP va citi si executa
doar codul PHP din fisier, aflat in zone de PHP. Orice text din afara zonelor
de PHP (fie el cod html sau text simplu) va fi tratat
direct ca output (rezultat final) al programului, si va fi adaugat la outputul
generat de zonele de PHP, formandu-se astfel un output final ce va fi trimis
catre serverul web si apoi catre browser, ca sursa a paginii web.
Zonele de PHP sunt delimitate de restul textului (in general cod HTML) prin
asa-numitele taguri de php:
1. Tagurile standard - cele mai folosite, si
recomandate:
<?php
. cod php
?>
2. Tagurile 'scurte' ('short open tags' sau
'short tags') - sunt destul de folosite, dar mai putin
recomandate datorita faptului ca pot fi dezactivate din fisierul de configurare
al php-ului (php.ini) si pentru ca pot intra in conflict cu taguri din codul
XML atunci cand se afla in acelasi fisier cu cod PHP.
<?
. cod php
?>
Folosind tagurile 'scurte' si semnul egal (=) dupa tagul de
deschidere obtinem sintaxa <?=$variabila?> numita
'short echo' si este echivalenta cu <?php echo
$variabila; ?>, adica este o scurtatura pentru a afisa o
variabila sau rezultatul unei functii din php in interiorul codului html.
Nota
|
Folosirea tagurilor scurte (short
open tags), si implicit a sintaxei <?=$variabila?> nu este recomandata
din urmatoarele motive: |
3. Tagurile script - sunt destul de rar folosite:
<script language='php'>
. cod php
</script>
4. Tagurile stil ASP - (ASP este un limbaj de scripting pentru
web dezvoltat de Microsoft) sunt si ele destul de rar folosite si pot fi
activate/dezactivate din php.ini
<
. cod php
%>
Exemplu
Sursa script |
Sursa HTML in browser |
Vizualizare in browser |
||||
|
|
Ora serverului este 13:34:53. |
Copyright © 2024 - Toate drepturile rezervate