Php Terminologie Review

Această secțiune descrie interacțiunea existentă dintre aplicația PHP și baza de date MySQL.

Interfața de programare a aplicațiilor (API) descrie clasele, metodele, funcțiile și variabilele pe care aplicația dvs. ar trebui să le utilizeze pentru a efectua sarcina. În cazul PHP, API-urile pentru accesarea bazelor de date sunt disponibile ca extensii PHP.







API-ul poate fi procedural sau obiect orientat. Într-un API de procedură, pentru a face demersurile necesare pe care apela funcția, în timp ce în API orientat pe obiect, vă instantsiiruete clase și numesc metodele lor. Mai preferat este utilizarea API-obiect de orientare, deoarece o astfel de abordare este mai modern și permite o mai buna organizare cod.

Dacă scrieți o aplicație PHP care trebuie să interacționeze cu o bază de date MySQL, aveți mai multe API-uri de care să alegeți. Acest document vă informează despre API-urile disponibile și despre cum să alegeți cel mai potrivit pentru aplicația dvs.

Ce este Connector?

Documentația MySQL, termenul conector (conector) se referă la acea parte a software-ului care permite aplicației să se conecteze la baza de date MySQL. MySQL oferă conectori pentru mai multe limbaje de programare, inclusiv pentru PHP.

Dacă aplicația dvs. trebuie să interacționeze cu baza de date, trebuie să scrieți cod PHP pentru a efectua activități cum ar fi conectarea la o bază de date, executarea interogărilor și alte funcții. Pentru a vă furniza aplicația cu API-ul necesar și pentru a asigura interoperabilitatea între aplicație și baza de date, este necesar un software special. Acest software este denumit de obicei un conector. Și permite aplicației dvs. să se conecteze la baza de date.







Ce este un conducător auto?

Un driver este un software specializat creat pentru a interacționa cu un anumit server de baze de date. Driverul poate folosi și biblioteci terțe, cum ar fi "MySQL Client Library" sau "MySQL Native Driver". Aceste biblioteci implementează un protocol de nivel scăzut de interacțiune cu serverul MySQL.

De exemplu, conectorul PHP Data Objects (PDO) poate folosi diferite drivere specializate pentru diferite baze de date. Unul dintre acestea este "driverul PDO MYSQL", destinat interacțiunii cu MySQL.

Uneori oamenii folosesc conectorul termenilor și conducătorul auto, înțelegând același lucru sub ele. Acest lucru este greșit și poate duce la confuzie. În documentația referitoare la MySQL, termenul "driver" se referă la software care furnizează o parte specifică a serverului de bază de date a conectorului.

Ce este o extensie?

În documentația PHP, ați întâmpinat probabil extensia termenului. Codul PHP constă dintr-o extensie funcțională (kernel) și opțională care completează funcționalitatea kernel-ului. Extensii legate de MySQL, cum ar fi mysqli și mysql. implementată utilizând cadrul extensiilor PHP.

De obicei, extensiile oferă un API pentru programator, astfel încât să poată folosi funcționalitatea lor în programele lor. Cu toate acestea, există extensii care nu oferă niciun API.

De exemplu, extensia "driver PDS MySQL" nu oferă niciun API pentru dezvoltator. În schimb, oferă o interfață pentru DOP de nivel superior.

Termenii API și Extensie indică diferite lucruri, deoarece extensia nu poate furniza niciun API.

User Notes Contributed

Nu există note generate de utilizatori pentru această pagină.







Articole similare

Trimiteți-le prietenilor: