Ultimele tutoriale de dezvoltare web
 

PHP 5 Sintaxa


Un script PHP este executat pe server, iar rezultatul HTML simplu este trimis înapoi la browser.


Sintaxa de bază PHP

Un script PHP poate fi plasat oriunde în document.

Un script PHP începe cu <?php Și se termină cu ?> :

<?php
// PHP code goes here
?>

Extensia de fișier implicit pentru fișierele PHP este ".php" .

Un fișier PHP conține în mod normal, tag-uri HTML, și un cod de scripting PHP.

Mai jos avem un exemplu de un simplu fișier PHP, cu un script PHP care utilizează un built-in PHP functia "echo" la ieșire textul "Hello World!" pe o pagină web:

Exemplu

<!DOCTYPE html>
<html>
<body>

<h1>My first PHP page</h1>

<?php
echo "Hello World!";
?>


</body>
</html>
Run exemplu »

Notă: Declarații PHP se termină cu punct și virgulă (;) .


Comentarii în PHP

Un comentariu în cod PHP este o linie care nu este citită / executată ca parte a programului. Singurul său scop este de a fi citit de cineva care se uita la codul.

Comentariile pot fi folosite pentru:

  • Lăsați pe alții să înțeleagă ceea ce faci
  • Reaminteste-ti ceea ce ai făcut - Cei mai mulți programatori au experimentat vin înapoi la propria lor muncă un an sau doi mai târziu și a trebui să re-figura ce au făcut. Comentariile vă poate aminti de ceea ce te-ai gândit când ai scris codul

PHP suportă mai multe moduri de a comenta:

Exemplu

<!DOCTYPE html>
<html>
<body>

<?php
// This is a single-line comment

# This is also a single-line comment

/*
This is a multiple-lines comment block
that spans over multiple
lines
*/

// You can also use comments to leave out parts of a code line
$x = 5 /* + 15 */ + 5;
echo $x;
?>


</body>
</html>
Run exemplu »

PHP Cauza Sensibilitate

În PHP, toate cuvintele cheie (eg if, else, while, echo, etc.) de (eg if, else, while, echo, etc.) , în (eg if, else, while, echo, etc.) în care (eg if, else, while, echo, etc.) în (eg if, else, while, echo, etc.) , clase, funcții, și funcțiile definite de utilizator nu sunt sensibile la caz.

In exemplul de mai jos, toate cele trei declarații de ecou de mai jos , sunt legale (and equal) :

Exemplu

<!DOCTYPE html>
<html>
<body>

<?php
ECHO "Hello World!<br>";
echo "Hello World!<br>";
EcHo "Hello World!<br>";
?>


</body>
</html>
Run exemplu »

In orice caz; toate numele variabilelor sunt sensibile la caz.

In exemplul de mai jos, doar prima declarație va afișa valoarea variabilei $ culoare (acest lucru se datorează faptului că de culoare $, $ CULOARE, și $ colorantul sunt tratate ca trei variabile diferite):

Exemplu

<!DOCTYPE html>
<html>
<body>

<?php
$color = "red";
echo "My car is " . $color . "<br>";
echo "My house is " . $COLOR . "<br>";
echo "My boat is " . $coLOR . "<br>";
?>


</body>
</html>
Run exemplu »