Skip to main content

Ano ang isang abstract na klase sa PHP?

Ang Hypertext Preprocessor (PHP) ay isang wika ng script na nagsisilbing isang wikang all-purpose na pangunahing ginagamit sa mga website;Nakikipag -usap ito sa mga database, lumilikha ng mga espesyal na epekto at lohika, at tumutulong sa mga pag -andar ng administratibo tulad ng pamamahala ng mga miyembro ng website.Ang code ng klase sa PHP ay ginagamit upang gumawa ng isang kapsula ng coding na maaaring magamit nang patuloy, kaya ang programmer ay hindi kailangang magsulat ng parehong coding para sa bawat pagkakataon.Ang abstract na klase sa PHP, na ipinakilala sa PHP5, ay katulad ng regular na klase ngunit ginagamit kung ang ilan lamang sa code ng klase ay kakailanganin, habang ang iba pang mga seksyon ay kailangang tukuyin para sa tiyak na paggamit upang gumana nang tama.Ang abstract na klase sa PHP ay maaaring itakda bilang pampubliko o protektado, ngunit hindi pribado.

Ang paraan ng isang pangkalahatang klase ay gumagana sa PHP ay ang programmer ay nagbibigay sa klase ng isang pamagat at mdash;tulad ng "sasakyan" kung ang coding ay para sa isang sasakyan at mdash;Maaari itong maalala mamaya.Sa loob ng klase na ito, ang programmer ay magsusulat ng isang hanay ng mga tagubilin, tulad ng code upang makagawa ng isang sasakyan sa kaliwa o preno.Ang ganitong uri ng coding ay nagpapalabas ng coding na nakatuon sa object, o coding na naghihiwalay sa mga bahagi ng code sa mga bagay na may sariling mga hanay ng code.Ang PHP ay hindi natural na isang code na nakatuon sa object ngunit, sa pamamagitan ng pamamaraang ito, ay maaaring tularan ito.

Ang isang abstract na klase sa PHP ay itinayo sa isang katulad na paraan.Ang pangunahing pagkakaiba sa coding na may isang abstract na klase sa PHP ay ang istraktura ng klase ay nagsisimula sa "abstract class" sa halip na "klase."Kapag ginawa ang code na ito, lumilikha ito ng isang hindi kumpletong gabay para sa programa na titingnan;Ang hindi kumpletong gabay ay maaaring mapunan sa ibang pagkakataon.

Ang hindi kumpletong mga bahagi ay napuno kapag tinawag ang abstract na klase sa panahon ng programa.Halimbawa, ang klase ng abstract na sasakyan ay magkakaroon ng mga pangunahing tagubilin na gumagana sa lahat ng mga uri ng mga sasakyan, tulad ng mga kotse, trak at motorsiklo.Gayunman, ang bawat sasakyan ay may sariling mga tiyak na pangangailangan, at ang abstract na klase ay magpapahintulot sa programmer na punan ang mga tiyak na pangangailangan nang hindi kinakailangang magsulat ng hiwalay na coding para sa bawat sasakyan.Ginagawa nitong mahusay ang pag -coding ng mas mahusay na oras, pinaliit ang mga pagkakamali at ginagawang mas madali upang gawing mabilis ang mga pagbabago sa bawat bagay na gumagamit ng abstract na klase.

Ang mga klase ng PHP ay tinukoy bilang pampubliko, protektado o pribado.Ang bawat isa sa mga label na ito ay kumikilos bilang isang kalasag na naglilimita sa kakayahang makita ng code ayon sa antas ng pag -access ng isang gumagamit.Ang pagtatakda ng isang klase bilang pampubliko ay nagbibigay -daan sa sinumang gumagamit na makita ang code, ang protektado na katayuan ay naglilimita sa ilan sa code, at pribado ay nagbibigay -daan lamang sa mga tinukoy na gumagamit na makita ang code.Ang abstract na klase sa PHP ay maaaring itakda bilang pampubliko o protektado, ngunit hindi ito pribado.