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
Ce este PHP



Ce este PHP


Ce este PHP ?


PHP este limbajul ideal pentru construirea de pagini web dinamice. Este usor de invatat, open-source, poate fi rulat pe mai multe platforme si se poate conecta la mai multe tipuri de baze de date. Cel mai important aspect al limbajului este insa posibilitatea de a fi imbricat cu cod HTML. Putem astfel crea pagini HTML statice si din loc in loc, acolo unde este nevoie, sa introducem dinamism cu ajutorul PHP.
Limbajul PHP s-a 'nascut' in 1994 din nevoia lui Rasmus Lerdorf de a afla cate persoane ii viziteaza CV-ul online. El a denumit setul de scripturi create PHP, acronimul pentru Personal home page. Pe parcursul urmatorilor trei ani limbajul a evoluat dar adevaratul succes a inceput sa il cunoasca de cand Zeev Suraski si Andi Gutmans au rescris motorul PHP de la cap la coada, motor care poarta din versiunea 4 a PHP numele Zend, o combinatie de litere din prenumele creatorilor sai: Zeev si Andi.
Fiind open-source, PHP beneficiaza de suport activ din partea comunitatii online, acesta fiind si motivul cresterii explozive a numarului site-urilor bazate pe PHP.
Interpretorul PHP este cel mai cunoscut limbaj de scripting folosit in acest moment pentru crearea site-urilor Web interactive. Denumirea este un 'acronim recursiv' pentru Hypertext PreProcessor. Diferenta esentiala fata de alte limbaje de scripting (gen JavaScript) este faptul ca PHP este un interpretor server-side (operatiile sunt executate de catre server si nu pe calculatorul utilizatorului). Pentru a putea testa pagini PHP aveti nevoie de un server de web (apache) si de pachetul PHP instalat.
PHP permite folosirea unor elemente specifice limbajelor de programare. Iesirea standard a script-ului PHP devine intrarea standard pentru programul de navigare care vizualizeaza pagina. Asadar, la iesirea standard poate fi scris (de exemplu, prin intermediul comenzii echo) orice tip de cod HTML, acesta fiind interpretat de catre borwser.
Pe langa manipularea continutului paginilor de web, PHP poate trimite headere HTTP pentru autentificare, seta cookie-uri sau redirectiona utilizatorii. Mai mult, cu ajutorul bibliotecilor externe de functii poate parsa fisiere XML, crea si manipula imagini, animatii Shokwave Flash, PDF-uri sau se poate conecta la un server de mail, iar acestea sunt doar cateva din functiile pe care le poate indeplini.
Interpretorul PHP parcurge documentul accesat pana in momentul in care intalneste un marcaj de deschidere care indica faptul ca textul care urmeaza trebuie interpretat ca fiind cod PHP. In continuare, textul este interpretat ca fiind cod PHP pana in momentul in care este intalnit marcajul de inchidere. Intreg textul care nu este interpretat ca fiind cod PHP este furnizat la iesire in forma in care a fost primit ca intrare de catre interpretor. Exista mai multe marcaje care indica inceperea unei secvente de cod PHP, dar doar doua dintre ele sunt folosite de obicei. Daca dorim ca documentul sa respecte specificatiile XML, atunci singura posibilitate de inserare a codului PHP este folosirea unei secvente de tipul:



<?php
    //cod PHP
?>


Care sunt operatiile pe care sistemul trebuie sa le execute sau sa le sustina?

Care sunt datele necesare pentru a lua aceste decizii si pentru a efectua aceste operatii?


4. Gruparea coloanelor  in entitati


De obicei este evident ca unele coloane sunt corelate, in sensul ca fac referire la un anumit set de individualitati corelate. Ca atare, aceste coloane pot fi grupate pentru a forma o entitate. Uneori o coloana data este corelata cu mai multe entitati; in acest caz, coloana poate aparea de mai multe ori pe lista.


5. Identificarea cheilor primare


Fiecare entitate va deveni un tabel relational si ca atare va trebui sa aiba o cheie primara. Se examineaza fiecare entitate pentru a determina daca una dintre coloanele sale asociate are o valoare unica pentru fiecare din aparitiile entitatii. Daca o asemenea coloana exista, aceasta va fi identificata drept cheie primara a entitatii.



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