Mis on PHP? Mis vahe on keelel ja raamistikul?


Vastus 1:

Programmeerimiskeele ja raamistiku erinevus seisneb selles, et esimene sisaldab põhifunktsioone (tüübid, juhtimisstruktuurid, OOP-funktsioonid ...), viimane sisaldab eelvalmistatud funktsioonide ja klasside tööriistakomplekti, mis aitavad teil arendusprotsessis.

Enamik programmeerimiskeeli pakub ka põhifunktsioone ja klasse, näiteks “C ++ standardkogu”. Ka PHP teeb seda.

Raamistikud muudavad keeruka projekti elluviimise lihtsamaks, kuid sellel on oma puudused. Nad nõuavad täiendavat õppimist, võivad tutvustada vigu ja ühildumatust ning on tavaliselt mõnes mõttes piiravad.

Sõltumata sellest, kas soovite raamistikku kasutada, on hea mõte õppida kõigepealt põhikeel.

PHP kohta saate seda postitust lugeda minu enda ajaveebist, et saada aimu, milleks seda kasutada:

Milleks PHP-d kasutatakse? 9 lahedat asja, mida saate PHP-ga teha - Alex Web Develop


Vastus 2:

PHP

  • Eelmine HyperText ProcessorOpen Source (versioon 7.1.24 on viimane, ma arvan) Lihtne serveris kasutusele võttaBakendi LanguageDatabase seotud küsimused, näiteks andmete toomine, andmete salvestamine, andmete kuvamine. Näiteks õpilase teabe võtmine, selle kuskile salvestamine ja teabe kasutamine hilisemal perioodilPHP on serveripoolne kood, keegi ei saa koodi kuvada enne, kui tal on juurdepääs serveritasemele, kuid nad saavad visualiseerida php-faili väljundeid (eeldusel, et faili nimi on teada) kuni või kuni need pole turvatud. Keelena on seda lihtne õppida, kui teil on põhiteadmised mõne programmeerimiskeele näite kohta (C, C ++, Java). Kui keegi teab C-d, siis tuntakse PHP-d ja vastupidi, kuna neil on mõned sarnased meetodinimed, näiteks Pow, Rand jne. Seal on nii protseduuriline PHP kui ka KPN (objektipõhine). Keelel pole piiranguid ja sellel on mitmeid meetodeid, aga ka mitte struktureeritud konkreetses mõttes, millest mõned on tuntud ja mõned, mida võib vajaduse korral nimetada. Sellise raamistiku nagu Laravel korral näete, et on olemas klassid, objektid, kontseptsioonid, mida rakendatakse raamistikus ja mida ei pea kirjutama uuesti, kuni või kui te ei soovi ühtegi lapse või vanema meetodit alistada. See teeb kõik lihtsamaks, kuna eemaldab vajaduse kirjutada kõige põhilisema ülesande jaoks kood, kuna see on kergesti skaleeritav ja arusaadav

Loodan, et see aitab. Ping mind, kui teil on selle kohta küsimusi.