Introducere in PHP – tutorial video


Salut. Numele meu este Vlad si sunt aici din partea ItAssistant.org pentru a va oferi o scurta introducere in PHP. PHP provine de la Hypertext Preprocessor si este unul dintre cele mai folosite limbaje de scripting pentru pagini web.

De ce sa folosim PHP fata de alte limbaje pentru Web ? Deoarece scripturile PHP vor rula la nivelul serverului, iar clientului ii va fi livrat doar rezultatul scriptului. Din acest lucru obtinem 2 avantaje :
1. Eliminam problemele de compatibilitate, deoarece scriptul va fi rulat pe server si nu la nivelul clientului
2. Clientul nu are acces la sursele noastre, daca noi nu dorim acest lucru.
De asemenea, un plus important este faptul ca PHP este free software.

De ce avem nevoie pentru a rula scripturi PHP ? Evident, la nivelul clientului nu avem nevoie de nimic special, pe cand la nivelul serverului avem nevoie de instalarea serverului de PHP, care sa ne interpreteze scripturile. Din fericire, serverul PHP este instalat pe majoritatea hostingurilor, fie ele gratuite sau platite.

Structura unui fisier PHP este urmatoarea :

<?php 
codul nostru php
php?>

Pentru a afisa un text, putem folosi comanda echo :

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

Important de notat este ca fiecare instructiune trebuie incheiata cu delimitatorul ; .
Pentru a rula scriptul, trebuie sa il uploadam pe un server, si sa accesam intr-un browser adresa fisierului nostru php.
Putem intercala cod PHP cu cod HTML, spre exemplu astfel :

<b>Prima noastra pagina PHP</b><br><br>
<?php 
echo "Hello World";
php?>

Pentru a declara o variabila vom folosi elementul cheie $, urmat de numele variabilei. Pentru a accesa continutul unei variabile, o vom expanda tot cu caracterul $, astfel :

<?php 
$text="Hello World";
echo $text;
php?>

Avem la dispozitie si instructiunea de decizie if :

<?php 
$text="Hello World";
if ( $text == "Hello World" )
     echo "Adevarat";
else
     echo "Fals";
php?>

Exista si instructiune de ciclare, for si while, ambele foarte asemanatoare cu cele din C.
Exemplu pentru for :

<?php 
for ($x=0;$x<5;$x++)
      echo "Ciclam cu for<br>";
php?>

Dupa cum putem observa, in echo putem afisa chiar si cod HTML,
in exemplul de mai sus.

Pentru ciclarea cu while, avem urmatorul exemplu :

<?php 
$x=0;
while ($x<5)
{
      echo "Ciclam cu while<br>";
      $x++;
}
php?>

Important de observat este ca in PHP variabilele nu au tip, ci PHP va incearca sa decida pentru noi tipul fiecarei variabile.

Related posts:

  1. PHP – stabilirea unei conexiuni la Baza de Date
  2. Creare formular folosind HTML si PHP
  3. Tutorial JavaScript – Introducere
  4. Introducere in HTML – tutorial video
  5. Formulare HTML – setarea de sesiuni si cookies in PHP
Tags:

V-a placut acest tutorial? Aveti anumite sugestii pentru urmatoarele tutoriale video? Lasati un comentariu! Feedback-ul vostru este foarte important pentru noi.

Pentru intrebari mai elaborate, cu caracter general, va rugam folositi forumul si in cel mai scurt timp veti primi un raspuns. Astfel ii vom ajuta si pe ceilalti sa invete din eventualele probleme.

26 comentarii la “Introducere in PHP – tutorial video”

  1. Online says:

    Felicitari pentru aceste materiale si respect pentru munca depusa.
    Succes

  2. Vlad says:

    Multumim pentru apreciere.
    Te mai asteptam. Vor urma mai multe tutoriale despre php !

  3. Ovidiu says:

    felicitari ! nu de mult m-am apucat si eu de invatat PHP, JavaScript si CSS si stiu ce usor de inteles devine totul daca folosesti ca ‘material didactic’ un video. astept cu nerabdare filmulete mai multe.
    succes in continuare !

  4. Vlad says:

    Multumim, Ovidiu.
    O sa urmeze in cateva zile inca un tutorial despre PHP. Te mai asteptam !

  5. Cosmin says:

    salut. sintaxa de PHP este:
    <?php

    ?>

    nu se termina cu php?>

  6. Vlad says:

    Salut, Cosmin. Sintaxa valida include atat <? Code ?> cat si <?php Code php?> cat si <script language=”php”> Code </script>> si chiar si cea mentionata de tine.

  7. Cosmin says:

    nu cred ca sintaxa valida include php?> (fa un test),
    iar pentru sau (care sunt valide) trebuie sa ai short tags on, deci cel mai bine ar fi sa lasi ca exemplu “chiar varianta mentionata de mine”

  8. Cosmin says:

    acolo era “iar pentru <? ?> sau <?= ?> …”

  9. Vlad says:

    Am facut acum un test cu php?> si a fost interpretat ok.
    In ceea ce priveste tag-urile scurte, evident ca nu sunt recomandate in cazul in care doresti un cod care sa poata fi rulat si pe servere care nu au short_opentag=On in php.ini .

  10. Cosmin says:

    fa asa:
    pune la inceput – error_reporting(E_ALL);
    da refresh
    iti apare
    Notice: Use of undefined constant php – assumed ‘php’ in cale\catre\fisier.php on line xx
    ??

  11. Adrian says:

    Salut! Vreau sa va felicit pentru tutorial si astept cat mai multe!

  12. Alin says:

    salut! frumos tutorial:D felicitari
    Cum se ainiaza un text la centru intr o pagina php?

  13. Vlad says:

    Salut, Alin.
    Poti folosi tag-ul center din HTML sau, o solutie mai eleganta ar fi sa folosesti text-align din css.

  14. DiliBau says:

    Tare curios sunt eu unde ati gasit voi ca fiind functional :) )

  15. iosif says:

    Deci chiar e gresit tag-ul “php?>”. Am testat si eu si-mi da aceeasi eroare despre care ti-a spus Cosmin. Cauta oriunde pe internet despre tagurile de deschidere/inchidere in php si n-ai sa gasesti ce sustii tu.

  16. campuscodi says:

    Buna Vlad
    Sintaxa ta e gresita.
    Tu nu ti-ai testat tutorialul?
    Dupa ce-l corectezi da-mi un mail si ti-l punem pe Softpedia Webscripts

  17. Sawyer says:

    Sunt 4 feluri de marcaje închidere-deschidere :

    -Marcajul standard :
    -Marcajul scurt :
    -Marcaj stil ASP :
    -Marcaj de script : code

  18. Ionut
    says:

    Sawyer, daca folosesti sageata stanga si apoi sageata dreapta, ti le interpreteaza ca un tag; poti folosi:
    & lt; pt sageata stanga;
    & gt; pt sageata dreapta;

  19. Sawyer says:

    Ok,să văd dacă merge

    Sunt 4 feluri de marcaje închidere-deschidere :

    -Marcajul standard : <?php ?>
    -Marcajul scurt : <? ?>
    -Marcaj stil ASP : <% %>
    -Marcaj de script : <SCRIPT LANGUAGE=”php”> </SCRIPT>

  20. Alex says:

    Cine ma poate ajuta si pe mine sa invat sa misc si eu ceva prin PHP ca nu inteleg nimic.
    Daca e cineva interesat sa mi dea niste sfaturi si are rabdare sa inteleg si eu …
    Multumesc

  21. Încearcă următorul link:

    http://www.programare.org/programare.org_php.pdf

    Este un “manual PDF” de PHP în limba română!

    Dacă nu întelegi anumiți termeni tehnici, proceduri, etc., întreabă-ne!

    Toate cele bune!

  22. Alex says:

    Multumesc pentru documentatie ! ma apuc sa invat cate ceva poate se lipeste ceva de mine .

  23. Ionut
    says:

    Am mai postat cateva tutoriale despre PHP. Sper sa te ajute :)

    Spor!

  24. Bogdan says:

    Mersi! Dar alte chestii nu mai sunt ? doar asta consta in php?
    Sunt foarte bune tutoriale facute de voi , mai astept ,si pt php si html…