Oportunitati php, elementele de bază php

oportunități PHP

Caracteristici ale PHP este foarte mare. În primul rând, domeniul de aplicare al PHP este axat pe script-uri de scriere, de lucru pe partea de server; astfel, PHP este capabil să efectueze toate care realizează orice alt program CGI. De exemplu, forma de proces de date, generarea de conținut dinamic paginii, trimite și primi cookie-uri. Dar PHP poate face multe alte sarcini.

Există trei domenii principale în care este utilizat PHP.

  • Crearea de script-uri pentru a rula pe partea de server. PHP este cel mai frecvent utilizat în acest mod. Tot ce trebuie este PHP (sub forma unui modul CGI sau server), un server web și un browser web. Puteți vizualiza rezultatele PHP script-uri în browser-ul, aveți nevoie de un server de web de lucru și PHP instalat. Pentru detalii, consultați subsecțiunea instalarea PHP.
  • Crearea de scripturi pentru a rula pe linia de comandă. Puteți crea un script PHP să ruleze fără un server sau de browser. Tot ce ai nevoie - PHP parser. Acest mod de a folosi PHP este ideal pentru script-uri care urmează să fie executate în mod regulat, de exemplu, folosind cron (pe platforme * nix sau Linux) sau prin utilizarea Task Scheduler (Task Scheduler) pe platformele Windows. Aceste script-uri pot fi, de asemenea, utilizat într-un simplu sarcini de procesare de text. Informații suplimentare pot fi găsite aici.
  • Crearea unei aplicatii GUI care rulează pe partea de client. Poate că, PHP nu este cel mai bun limbaj pentru a crea astfel de aplicații, dar dacă știi PHP foarte bine, și ar dori să utilizeze unele dintre caracteristicile sale în aplicațiile client, puteți utiliza PHP-GTK pentru a crea astfel de aplicații. În mod similar, puteți crea aplicații cross-platform. PHP-GTK este o extensie a PHP, și nu este furnizată împreună cu distribuția PHP. Dacă sunteți interesat, accesați site-ul PHP-GTK.

PHP este disponibil pentru majoritatea sistemelor de operare, inclusiv Linux, multe modificări ale Unix (cum ar fi HP-UX, Solaris și OpenBSD), Microsoft Windows, Mac OS X, RISC OS, și multe altele. (Există chiar și o versiune de PHP pentru OS / 2. Nu se cunoaște, cu toate acestea, în măsura în care este relevant pentru realitățile curente). De asemenea, în PHP activat cele mai multe servere web moderne, cum ar fi Apache, Microsoft Internet Information Server, Personal Web Server, Netscape si servere iPlanet, serverul Oreilly Website Pro, Caudium, Xitami, OmniHTTPd și multe altele. Pentru majoritatea serverelor PHP are un modul, pentru celelalte sprijin CGI standard PHP poate lucra ca un CGI procesor.

Astfel, alegerea PHP, aveți libertatea de a alege sistemul de operare și serverul web. În plus, aveți posibilitatea să utilizați programarea procedurală sau programarea orientată obiect, sau o combinație a acestora.

PHP nu este capabil doar să dea HTML. caracteristici PHP includ formarea de imagini, fișiere PDF și chiar filme Flash (folosind libswf și Ming), a creat "on the fly". PHP este, de asemenea, capabil să producă orice text, cum ar fi XHTML și orice alte fișiere XML. PHP este capabil să genereze în mod automat astfel de fișiere și a le stoca în sistemul de server de fișiere, în loc de a da clientului, organizarea, astfel încât conținutul dinamic cache situat pe partea de server.

Unul dintre cele mai importante avantaje ale PHP este suport pentru o gamă largă de baze de date. Creați un script care utilizează baza de date - este foarte simplu. În prezent PHP suportă următoarele baze de date:

PHP susține, de asemenea, "vorbesc" cu alte servicii utilizând protocoale cum ar fi LDAP, IMAP, SNMP, NNTP, POP3, HTTP, COM (pe platformele Windows) și multe altele. În plus, aveți posibilitatea de a lucra cu socluri de rețea „direct“. PHP suporta structuri complexe standard de schimb de date WDDX. Acordând o atenție la interacțiunea dintre limbi diferite, este de remarcat suportul obiectelor Java și utilizarea lor ca obiecte PHP. Pentru a avea acces la site-urile de la distanță, puteți utiliza extinderea CORBA.

PHP are caracteristici foarte utile de procesare de text, începând cu expresii regulate Perl sau POSIX Extended pentru a analiza documentelor XML. Pentru Parsarea folosite standardele SAX si DOM. Pentru a transforma documentele XML, puteți utiliza extensia XSLT.

Ultima, dar nu în ultimul rând, este sprijinul multor alte extensii, cum ar fi funcțiile motorului de căutare mnoGoSearch. funcții IRC Gateway, funcții pentru lucrul cu fișiere comprimate (gzip, BZ2), conversie calendar, funcția de traducere și multe altele.

Pe scurt, PHP vă poate oferi atât de mult! Detalii despre avantaje PHP față de alte limbi pot fi găsite aici.

Există încă întrebări sau nu înțeleg ceva - Bine ati venit pe portalul nostru pe forum PHP. SU