Home - qdidactic.com
Didactica si proiecte didacticeBani si dezvoltarea cariereiStiinta  si proiecte tehniceIstorie si biografiiSanatate si medicinaDezvoltare personala
referate stiintaSa fii al doilea inseamna sa fii primul care pierde - Ayrton Senna





Aeronautica Comunicatii Drept Informatica Nutritie Sociologie
Tehnica mecanica

Php




Qdidactic » stiinta & tehnica » informatica » php
Elemente de baza ale sintaxei php



Elemente de baza ale sintaxei php


ELEMENTE DE BAZA ALE SINTAXEI PHP


1. Iesirea din modul PHP


Cand PHP interpreteaza un fisier trece prin textul acestuia pana cand intalneste unul din tag-urile speciale care ii spun sa porneasca interpretarea textului ca fiind cod PHP. Mai departe, parser-ul executa tot codul intalnit, pana la intalnirea unui tag PHP de inchidere, care anunta trecerea normala prin text, din nou. Acest mecanism permite inglobarea codului PHP in interiorul codului HTML: tot ceea ce este in afara tag-urilor PHP este lasat nemodificat, in timp ce tot ceea ce este in interior este interpretat ca fiind cod.

Exista patru categorii de tag-uri care pot fi folosite pentru a marca bolcurile de cod PHP. Dintre acestea, doar doua (<?php. . .?> si <script language='php'>. . .</script>) sunt intotdeauna disponibile. Cu toate ca tag-urile in format scurt si cele de tip ASP par a fi convenabile, ele nu sunt la fel de portabile ca cele in format lung. De asemenea, daca se doreste includerea codului PHP in XML sau XHTML, este necesar sa se foloseasca tag-urile in forma <?php. . .?> pentru a corespunde standardului XML




Cele patru tipuri de tag-uri sunt:

1.            <?php echo('if you want to serve XHTML or XML documents, do like thisn'); ?>

2. <? echo ('this is the simplest, an SGML processing instructionn'); ?>

<?= expression ?> This is a shortcut for '<? echo expression ?>'

3.  <script language='php'>

echo ('some editors (like FrontPage) don't

like processing instructions');

</script>


4.  <% echo ('You may optionally use ASP-style tags'); %>

<%= $variable; # This is a shortcut for '<% echo . . .' %>


Prima varianta, <?php. . .?>, este metoda preferata deoarece permite folosirea PHP-ului in cod corform standardului XML, cum ar fi XHTML.

Cea de-a doua varianta nu este intotdeauna posibila. Tag-urile prescurtate pot fi folosite doar daca au fost activate. Acest lucru poate fi facut prin intermediul functiei short_tags() (numai in PHP3), prin activarea optiunii short_open_tag in fisierul de configurare, sau prin compilarea scripturilor folosind optiunea enable-short-tags. Chiar daca este implicit activata in fisierul php.ini, folosirea tag-urilor prescurtate nu este recomandata.

Cea de-a patra varianta poate fi folosita numai daca tag-urile de tip ASP au fost activate folosind setarea asp_tags din fisierul de configurare.




PHP permite folosirea unor structuri ca cea de mai jos:

<?php

if ($expression) else

?>


Aceasta functioneaza exact cum este de asteptat,  deoarece cand PHP intalneste tag-ul de inchidere ?> incepe afisarea a ceea ce intalneste pana la aparitia unui alt tag de start. In cazul blocurilor mari de text, iesirea din modul PHP este in general mai eficienta decat trimiterea textului folosind echo() sau print().


2. Separarea instructiunilor


Instructiunile sunt separate la fel ca in C sau Perl – fiecare instructiune este terminata cu un semn punct si virgula.

Tag-ul de inchidere implica si sfarsitul instructiunii, deci urmatoarele doua exemple sunt echivalente:

<?php

echo 'This is a test';

?>

<?php echo 'This is a test' ?>

3. Comentariile


PHP suporta comentarii de tip 'C', 'C++' si Unix shell. De exemplu:

<?php

echo 'This is a test'; // This is a one-line c++ style comment

/* This is a multi line comment

yet another line of comment */

echo 'This is yet another test';

echo 'One Final Test'; # This is shell-style style comment

?>


Comentariul pe o sigura linie, de fapt realizeaza comentarea codului pana la sfarsitul liniei curente sau pana la terminarea blocului curent PHP, oricare din aceste doua cazuri apare primul.








Contact |- ia legatura cu noi -|
Adauga document |- pune-ti documente online -|
Termeni & conditii de utilizare |- politica de cookies si de confidentialitate -|
Copyright © |- 2022 - Toate drepturile rezervate -|

Php



Access
Autocad
Baze de date
C
Calculatoare
Catia
Excel
Foxpro
Grafica design
Html
Internet
Java
Linux
Mathcad
Matlab
Oracle
Outlook
Photoshop
Php
Powerpoint
Retele calculatoare
Sql
Windows
Word

Lucrari pe aceeasi tema


Aplicatie – pagina web „burse socrates”
Elemente de baza ale sintaxei php
Tipuri de date php
Editorul dreamwaver
Ce este CSS ?
Concepte ale bazelor de date relationale
Structuri de control in PHP
Functii in PHP
MySql
Sesiuni in PHP



Ramai informat
Informatia de care ai nevoie
Acces nelimitat la mii de documente, referate, lucrari. Online e mai simplu.

Contribuie si tu!
Adauga online proiectul sau referatul tau.