Sissejuhatus PHP intervjuu küsimustele ja vastustele

Kõik võite mäletada tegelikku tõsiasja, et Interneti-arendusturg kasvab nagu midagi ja eriti veebirakenduste programmeerijad on selle kasvu esimesed kasusaajad. Seetõttu kipub enamik neist välja uurima selliseid tehnoloogiaid nagu PHP, HTML / CSS, JavaScript, AngularJS ja NodeJS. PHP arendajatel on endiselt suur nõudlus veebirakenduste arendamise järele veebis. Ja seal on palju PHP loodud tipptasemel ettevõtte tasemel veebisaite.

Nii et kui olete lõpuks leidnud oma unistuste töö PHP-st, kuid mõtlete, kuidas PHP-intervjuud murda ja millised võiksid olla 2019. aasta PHP-intervjuu tõenäolised küsimused. Iga vestlus on erinev ja ka töö ulatus. Seda meeles pidades oleme välja töötanud kõige tavalisemad PHP intervjuu küsimused ja vastused, mis aitavad teil intervjuus edu saavutada.

Allpool on toodud 9 olulist 2019. aasta PHP-intervjuu küsimust ja vastust, mida küsitakse sageli intervjuus. Need küsimused jagunevad järgmisteks osadeks:

1. osa - PHP intervjuu küsimused (põhilised)

See esimene osa hõlmab PHP-ga intervjuu põhiküsimusi ja vastuseid.

1.Võrdle PHP-d ja JAVA-d?

Vastus:

KriteeriumidPHPJava
KasutuspiirkondServeripoolne skriptimineÜldotstarbeline programmeerimine
Keele tüüpDünaamiline trükitudStaatiline trükitud
Rikas API-de komplektEiJah

2. Mis on PHP tunnused?

Vastus:
See on tavaline PHP intervjuu küsimus, mida intervjuus küsitakse. See on mehhanism, mis võimaldab meil proovida teha koodide korduvkasutatavust ühes pärandikeeles, näiteks PHP. Selle struktuur on omamoodi sama kui PHP koodil, lihtsalt see on hunnik korduvkasutatavaid funktsioone. Vaatamata sellele, et neil on sama nimi, on neil kõigil eraldi deklaratsioon, mille tulemuseks on koodide dubleerimine. Teeme PHP tunnused nende funktsioonide rühmitamise teel. Klass kasutab seda atribuuti selles kirjeldatud funktsioonide kaasamiseks.

3. Miks kipume kasutama ekstrakti () PHP-s?

Vastus:
Väljavõte () impordib muutujad massiivist kohalikku sümbolitabelisse. See kasutab muutujate nimesid massiivi võtmetena ja muutujate väärtusi massiivi väärtustena. massiivi iga komponendi jaoks loob see muutuja samas sümbolitabelis. Järgnev on süntaks.
väljavõte (massiiv, väljavõte_reeglid, eesliide)

4. Millised on PHP-s kõige tavalisemad vead?

Vastus:
Kõige tavalisemad käitustõrgete tüübid PHP-s on järgmised:
Märkused: Vaikimisi ei tundu need vead kasutajale kõige vähem hämmingus - ehkki saate seda vaikekäitumist muuta.
Nende hulka kuuluvad mittekriitilised triviaalsed vead.
Näiteks juurdepääs muutujale, mida pole veel visandatud
Hoiatused: vaikimisi on need vead kasutajale nähtavad, kuid need ei põhjusta skripti lõpetamist.
Nende hulgas on palju tõsiseid vigu.
Näiteks proovime lisada () faili, mida pole olemas
Fataalsed vead: need vead põhjustavad skripti viivitamatu lõpetamise ja PHP vaikekäitumine on nende näitamine kasutajale. Nende hulka kuuluvad kriitilised vead
Näiteks olematu klassi objekti kiirendamine.

Liigume järgmiste PHP-intervjuu küsimuste juurde.

5. Mis on KPN PHP-s?

Vastus:
KPN tähistab.

See on PHP-laiendite rühm, mis annab põhilised KPN-i klassid ja andmebaasid, konkreetsed draiverid.
See pakub müüjaneutraalset, kerget, andmetele juurdepääsu abstraktsioonikihti. Seega, vaatamata sellele, millist andmebaasi me tavaliselt kasutame, on päringute väljastamise ja andmete hankimise funktsioon sama.
See keskendub andmetele juurdepääsu võtmisele, mitte andmebaasi abstraktsioonile.
KPN vajab PHP 5 tuumas tuttavaid võimalusi. Seetõttu ei kasutata seda PHP varasemate versioonidega.
KPN jaguneb kaheks komponendiks.

• Tuum, mis pakub liidest.
• Draiverid, et pääseda juurde otsestele draiveritele.

2. osa - PHP intervjuu küsimused (täpsemad)

Vaadakem nüüd põhjalikke PHP intervjuu küsimusi.

6. Kuidas saada teavet skriptis üleslaaditud faili kohta?

Vastus:
Kui veebirakenduse server võtab faili pärast üleslaadimist vastu, kutsub ta PHP skripti selle töötlemiseks.

See PHP-skript võtab vastu andmeid üleslaaditud faili eelmääratud massiivi, mida tuntakse nimega $ _FILES, kasutamise kohta. PHP korraldab need andmed kaustas
$ _FILES kahemõõtmelise massiivina. Toome selle kokku järgmiselt.

• $ _FILES ($ fieldName) ('nimi') - see tähistab brauseris faili nime.
• $ _FILES ($ fieldName) ('suurus') - see tähistab liikumise ulatust baitides.
• $ _FILES ($ fieldName) ('tmp_name') - see pakub ajutist arvutifaili nime, mille puhul üleslaaditud fail sai serveris ootele.
• $ _FILES ($ fieldName) ('tõrge') - see tagastab failiülekandega seotud veakoodi.
• $ fieldName on nimi, mida kasutatakse väljal

7. Kuidas eristada PHP-s stringi manipuleerimise funktsioone Split and Explode?

Vastus:
Mõlemad täidavad keelpillide eraldamise ülesannet. Nende kasutatav taktika on aga hoopis teine.
Funktsioon split () jagab stringi massiivi, kasutades regulaaravaldist, ja tagastab massiivi.
Näiteks.
split (: mai: juuni: juuli);
Tagastab massiivi, mis sisaldab mai, juuni, juuli.

Funktsioon plahvatama () jagab stringi stringi eraldaja abil.
Näiteks.
plahvatada (ning mais ja juunis ja juulis);
Tagastab ka massiivi, mis sisaldab mai, juuni, juuli.

Liigume järgmiste PHP-intervjuu küsimuste juurde.

8. Määrake PHP-s PEAR?

Vastus:
PEAR tähistab “PHP laiendus- ja rakendustehoidlat”. PEAR on see, et PHP-s on järgmine revolutsioon. PEAR-i kasutatakse pakettide automaatseks installimiseks ja PEAR võiks olla korduvkasutatavate PHP-komponentide raamistik ja levitamissüsteem.
PEARi eesmärk on pakkuda:
PHP kasutajate jaoks on see avatud lähtekoodiga struktureeritud raamatukogu
See on koodide levitamise ja paketi hoolduse süsteem
PHP sihtasutuse kategooriad (PFC).
PHP laienduskogukond (PECL).

9. Millist teeki kasutatakse PHP-s PDF-i jaoks?

Vastus:
See on kõige populaarsem PHP intervjuu küsimus, mida intervjuus küsitakse. PHP-s olevad PDF-funktsioonid loovad PDF-faile, kasutades ära PDFlibi teegi versiooni 6. PDFlib pakub lisaks PHP 4 funktsioonile orienteeritud API-le ka objektorienteeritud API-t PHP 5 jaoks.
Seal on ka moodul Panda. FPDF on PHP klass, mis võimaldab PDF-failide genereerimist puhta PHP-ga (ilma PDFlibi teeki kasutamata).
F from FPDF tähistab sõna Free: saate seda kasutada üsna tavalisel kasutamisel ja kohandada vastavalt oma soovidele. FPDF ei vaja laiendamist, et töötada koos PHP4 ja PHP5-ga.

10. Kuidas vältida PHP kaudu saadetud e-kirjade sattumist rämpsposti kausta?

Vastus:
Puudub spetsiaalne metoodika, kuidas hoida oma e-kirju rämpspostina. Kuid kaalume mõnda punkti, mis selle negatiivse põhjuse põhjustab.
Lubage mul selgitada mõnda levinumat põhjust.
1. Kirjade saatmine minimaalse parameetriga funktsiooni "mail" abil
kipume selle juhtumi vältimiseks kasutama kõiki potentsiaalseid postituse päiseid, näiteks „MIME-versioon”, „Sisu tüüp”, „vastuse aadress”, „aadressilt” jne.
2. Õigete SMTP-e-posti skriptide (nt PHPmailer või SwiftMailer koos sidusettevõttega) mittekasutamine e-posti tegelikes mandaatides, kasutajanime, jälgimissõna jms korraldamisel
Kui kipume saatma e-kirju tegelikult e-posti kontolt, kasutades kasutajanime ja parooliga SMTP-posti skripti, siis väldime
Kui kasutate ühiskasutatavat veebiserverit, kaaluge endale unikaalse IP-aadressi ostmist, mille tulemusel võivad teised teie IP-d kasutavad inimesed teie IP-d must-rämpsposti nimekirja lisada. Ärge saatke ühele tarnijale rohkem kui 250 e-kirja tunnis.
Andke oma kasutajatele tellimisest loobumise link ja kui nad ei näe e-kirju õigesti, märgivad nad teid rämpspostiks.

Soovitatav artikkel

See on olnud juhend PHP-ga intervjuu küsimuste ja vastuste loendisse, et kandidaat saaks hõlpsalt neid PHP-intervjuu küsimusi lahendada. Lisateabe saamiseks võite vaadata ka järgmisi artikleid -

  1. 10 küsimust kujundusmustri kohta
  2. Andmeanalüüsi intervjuu küsimused
  3. Küsimused andmebaasi testimise kohta
  4. Kasulikud SSIS-i intervjuu küsimused ja vastused