Php Terminology Review
Ez a szakasz leírja a PHP alkalmazás és a MySQL adatbázis közötti kölcsönhatást.
Az Application Programming Interface (API) leírja azokat az osztályokat, módszereket, függvényeket és változókat, amelyeket az alkalmazásnak a feladat végrehajtásához kell használni. A PHP esetében az adatbázisok elérésére szolgáló API-k PHP kiterjesztésekként érhetők el.
Az API lehet eljárási vagy objektumorientált. Az eljárási API-ban a szükséges műveletek végrehajtásához hívja a függvényeket, míg az objektum-orientált API-ban instanciálja az osztályokat és felhívja a módszereket. Legelőnyösebb az objektumorientált API használata, mivel ez a megközelítés sokkal modernabb és jobb kódszervezést tesz lehetővé.
Ha olyan PHP alkalmazást írsz, melynek szüksége van a MySQL adatbázishoz való kapcsolódásra, akkor több API közül választhat. Ez a dokumentum megmondja, hogy mely API-k állnak rendelkezésre, és hogyan kell kiválasztani a legmegfelelőbbet az alkalmazáshoz.
Mi az a Connector?
A MySQL dokumentációban a terminál kifejezés azt a szoftvert jelenti, amely lehetővé teszi az alkalmazás számára, hogy csatlakozzon a MySQL adatbázisához. A MySQL sok programozási nyelvhez csatlakozik, beleértve a PHP-t is.
Ha az alkalmazásnak kölcsönöznie kell az adatbázist, PHP kódot kell írni ahhoz, hogy olyan feladatokat hajtson végre, mint például az adatbázisba való kapcsolódás, a lekérdezések és egyéb funkciók végrehajtása. Ahhoz, hogy alkalmazásával megadhassa a szükséges API-t, és biztosítsa az alkalmazás és az adatbázis közötti interoperabilitást, speciális szoftver szükséges. Ezt a szoftvert általában csatlakozónak nevezik. És lehetővé teszi az alkalmazás számára, hogy csatlakozzon az adatbázishoz.
Mi az a vezető?
Az illesztőprogram speciális szoftver, amelyet egy adott adatbázis-kiszolgálóval való kommunikációra hoztak létre. A meghajtó harmadik féltől származó könyvtárakat is használhat, mint például a "MySQL Client Library" vagy a "MySQL Native Driver". Ezek a könyvtárak egy alacsony szintű interakciós protokollt valósítanak meg a MySQL szerverrel.
Például a PHP Data Objects (OEM) csatlakozó különféle speciális illesztőprogramokat használhat különböző adatbázisokhoz. Ezek közül az egyik az "OEM MySQL illesztőprogram", mely a MySQL-vel való együttműködésre szolgál.
Néha az emberek a terminál csatlakozóját és a sofőrét használják, ugyanabban a dolgban értik meg őket. Ez nem megfelelő, és zavart okozhat. A MySQL-hez kapcsolódó dokumentációban az "illesztőprogram" kifejezés olyan szoftvert jelent, amely a csatlakozó egy adott adatbázis-kiszolgáló-specifikus részét biztosítja.
Mi a bővítmény?
A PHP dokumentációjában valószínűleg találkozik a kiterjesztés kifejezéssel. A PHP kód alapfunkcionális (kernel) és opcionális kiterjesztésekből áll, amelyek kiegészítik a rendszermag funkcióit. A MySQL-hez kapcsolódó kiterjesztések, mint a mysqli és a mysql. implementálva a PHP kiterjesztés keretrendszerrel.
Általában a bővítmények API-t biztosítanak a programozó számára, hogy a programjaikban használhassák funkcionalitását. Azonban vannak olyan bővítmények, amelyek nem nyújtanak API-t.
Például a "PDO MySQL illesztőprogram" kiterjesztés nem tartalmaz API-t a fejlesztő számára. Ehelyett felületet biztosít a magasabb szintű OEM-nek.
Az API és az Extension kifejezések különböző dolgokat jeleznek, mivel a bővítmény esetleg nem tartalmaz API-t.
Felhasználói hozzájáruló megjegyzések
Ezen az oldalon nincsenek generálva jegyzetek.