Skip to main content

Mi az absztrakt osztály a PHP -ben?

A HyperText Preprocessor (PHP) egy szkriptnyelv, amely elsősorban a weboldalakon alkalmazott univerzális nyelvként szolgál;Beszél az adatbázisokkal, speciális effektusokat és logikát hoz létre, és segít az adminisztratív funkciókban, mint például a weboldal tagjainak kezelése.A PHP osztálykódját egy olyan kódolási kapszula elkészítésére használják, amely folyamatosan használható, így a programozónak nem kell ugyanazt a kódolást írnia az egyes példányokhoz.A PHP -vel bevezetett absztrakt osztály, amelyet a PHP5 -rel vezettek be, hasonló a szokásos osztályhoz, de akkor használják, ha csak az osztály kódjának szükség lesz, míg más szakaszokat meg kell határozni, hogy az adott felhasználás helyesen működjön.Az absztrakt osztályt a PHP -ben nyilvánosnak vagy védettként lehet beállítani, de nem magántulajdonban.mint például a „jármű”, ha a kódolás járműre és mdash;Ezt később vissza lehet hívni.Ezen az osztályon belül a programozó egy sor utasítást ír, például kódot, hogy a jármű balra forduljon vagy fékezzen.Az ilyen típusú kódolás objektum-orientált kódolást vagy kódolást emulál, amely a kód egyes részeit objektumokba választja, amelyek saját kódkészlettel rendelkeznek.A PHP természetesen nem objektum-orientált kód, de ezen a módszeren keresztül emulálhatja azt.A PHP -ben egy absztrakt osztályú kódolás fő különbsége az, hogy az osztályszerkezet az „osztály” helyett az „absztrakt osztály” -val kezdődik.Amikor ezt a kódot elkészítik, ez egy hiányos útmutatót hoz létre a program megtekintéséhez;A hiányos útmutató ezután később kitölthető.Például, a járművek absztrakt osztályának alapvető utasításai lesznek, amelyek minden típusú járművel, például autókkal, teherautókkal és motorkerékpárokkal működnek.Mindegyik járműnek azonban megvan a maga sajátos igényei, és az absztrakt osztály lehetővé teszi a programozó számára, hogy kitöltse ezeket a speciális igényeket anélkül, hogy az egyes járművekre külön kódolást kellene írnia.Ez a kódolást az idő hatékonyabbá teszi, minimalizálja a hibákat, és megkönnyíti a gyors változtatásokat minden absztrakt osztályt használó objektumban.Ezen címkék mindegyike pajzsként működik, amely korlátozza a kód láthatóságát a felhasználó hozzáférési szintje szerint.Az osztály nyilvános beállítása lehetővé teszi bármely felhasználó számára, hogy megnézze a kódot, a védett állapot korlátozza a kódot, és a privát lehetővé teszi, hogy csak a megadott felhasználók látják a kódot.A PHP absztrakt osztálya nyilvános vagy védettként állítható be, de nem lehet privát.