Top 100 pitanja i odgovora na PHP intervjuu (PDF)

Ovdje su pitanja i odgovori na intervjuu za PHP kako za svjeลพije tako i za iskusne kandidate da dobiju posao iz snova.

 

PHP pitanja za intervju za brucoลกe


1) ล to je PHP?

PHP je web jezik temeljen na skriptama koje programerima omoguฤ‡uju dinamiฤku izradu generiranih web stranica.


2) ล to inicijali PHP oznaฤavaju?

PHP kratica za Hypertext Pre-processor.

๐Ÿ‘‰ Besplatno preuzimanje PDF-a: PHP intervju Pitanja i odgovori


3) Na koji programski jezik sliฤi PHP?

PHP sintaksa nalikuje Perlu i C


4) ล to znaฤi PEAR?

PEAR znaฤi "PHP ekstenzija i spremiลกte aplikacija". Proลกiruje PHP i pruลพa viลกu razinu programiranja za web programere.


5) Koja je stvarno koriลกtena PHP verzija?

Verzija 7.1 ili 7.2 je preporuฤena verzija PHP-a.


6) Kako izvrลกavate PHP skriptu iz naredbenog retka?

Samo upotrijebite PHP suฤelje naredbenog retka (CLI) i navedite naziv datoteke skripte koja ฤ‡e se izvrลกiti na sljedeฤ‡i naฤin:
php script.php


7) Kako pokrenuti interaktivnu PHP ljusku iz suฤelja naredbenog retka?

Samo koristite PHP CLI program s opcijom -a na sljedeฤ‡i naฤin:
php -a


8) Koji je ispravan i dva najฤeลกฤ‡a naฤina za poฤetak i zavrลกetak PHP bloka koda?

Dva najฤeลกฤ‡a naฤina pokretanja i zavrลกetka PHP skripte su:

 <?php [   ---  PHP code---- ] ?> and <? [---  PHP code  ---] ?>

9) Kako moลพemo prikazati izlaz izravno u pregledniku?

Da bismo mogli prikazati izlaz izravno u pregledniku, moramo koristiti posebne oznake .


10) Koja je glavna razlika izmeฤ‘u PHP 4 i PHP 5?

PHP 5 predstavlja mnoge dodatne OOP (Objektno orijentirano programiranje) znaฤajke.


11) Je li viลกestruko nasljeฤ‘ivanje podrลพano u PHP-u?

PHP podrลพava samo jedno nasljeฤ‘ivanje; to znaฤi da se klasa moลพe proลกiriti iz samo jedne klase koristeฤ‡i kljuฤnu rijeฤ 'proลกireno'.


12) Koje je znaฤenje konaฤne klase i konaฤne metode?

'final' je uveden u PHP5. Konaฤna klasa znaฤi da se ova klasa ne moลพe proลกiriti i da se konaฤna metoda ne moลพe nadjaฤati.


13) Kako se vrลกi usporedba objekata u PHP-u?

Koristimo operator '==' da testiramo jesu li dva objekta instancirana iz iste klase i imaju li iste atribute i jednake vrijednosti. Moลพemo testirati odnose li se dva objekta na istu instancu iste klase koriลกtenjem operatora identiteta '==='.


14) Kako PHP i HTML mogu meฤ‘usobno komunicirati?

Moguฤ‡e je generirati HTML putem PHP skripti, a moguฤ‡e je i proslijediti dijelove informacija iz HTML-a u PHP.


15) Koja je vrsta operacije potrebna kada se vrijednosti prosljeฤ‘uju kroz obrazac ili URL?

Ako ลพelimo proslijediti vrijednosti kroz obrazac ili URL, tada ih trebamo kodirati i dekodirati pomoฤ‡u htmlspecialchars() i urlencode().


16) Kako PHP i Javascript komunicirati?

PHP i Javascript ne moลพe izravno komunicirati buduฤ‡i da je PHP jezik posluลพiteljske strane i Javascript je jezik na strani klijenta. Meฤ‘utim, moลพemo razmjenjivati โ€‹โ€‹varijable jer PHP moลพe generirati Javascript kod koji ฤ‡e izvrลกiti preglednik i moguฤ‡e je proslijediti odreฤ‘ene varijable natrag u PHP putem URL-a.


17) ล to je potrebno da biste mogli koristiti funkciju slike?

GD biblioteka je potrebna za izvrลกavanje funkcija slike.


18) ฤŒemu sluลพi funkcija 'imagetypes()'?

imagetypes() daje format slike i vrste koje podrลพava trenutna verzija GD-PHP.


19) Koje funkcije treba koristiti za dobivanje svojstava slike (veliฤina, ลกirina i visina)?

The funkcije su getimagesize() za veliฤinu, imagesx() za ลกirinu i imagesy() za visinu.


20) Kako se neuspjesi u izvrลกavanju rjeลกavaju funkcijama include() i require()?

Ako funkcija require() ne moลพe pristupiti datoteci, a zatim zavrลกava fatalnom pogreลกkom. Meฤ‘utim include() daje upozorenje, a PHP skripta se nastavlja izvrลกavati.


21) Koja je glavna razlika izmeฤ‘u require() i require_once()?

require()i require_once() izvrลกiti isti zadatak osim ลกto druga funkcija provjerava je li PHP skripta veฤ‡ ukljuฤena ili ne prije nego ลกto je izvrลกi.

(isto za include_once() i include())


22) Kako mogu prikazati tekst s PHP skriptom?

Moguฤ‡e su dvije metode:

<!--?php echo "Method 1"; print "Method 2"; ?-->

23) Kako pomoฤ‡u PHP-a moลพemo prikazati informacije o varijabli koje ฤovjek moลพe proฤitati?

Da bismo mogli prikazati ฤovjeku ฤitljiv rezultat koristimo print_r().


24) Kako je moguฤ‡e postaviti beskonaฤno vrijeme izvrลกavanja za PHP skriptu?

Set_time_limit(0) dodan na poฤetku skripte postavlja beskonaฤno vrijeme izvrลกavanja kako se ne bi pojavila PHP pogreลกka 'prekoraฤeno maksimalno vrijeme izvrลกenja.' To je takoฤ‘er moguฤ‡e navesti u datoteci php.ini.


Pitanja i odgovori za PHP intervju za iskusne

25) ล to znaฤi PHP pogreลกka 'Parse error in PHP โ€“ unexpected T_variable at line x' znaฤi?

Ovo je pogreลกka PHP sintakse koja izraลพava da pogreลกka u retku x zaustavlja raลกฤlanjivanje i izvrลกavanje programa.


26) ล to trebamo uฤiniti da bismo mogli izvesti podatke u Excel datoteku?

Najฤeลกฤ‡i i najฤeลกฤ‡e koriลกteni naฤin je prebacivanje podataka u format koji podrลพava Excel. Na primjer, moguฤ‡e je napisati .csv datoteku, odabrati npr. zarez kao razdjelnik izmeฤ‘u polja i zatim otvoriti datoteku u Excelu.


27) Za ลกto je korisna funkcija file_get_contents()?

file_get_contents() omoguฤ‡uje ฤitanje datoteke i njezino pohranjivanje u string varijablu.


28) Kako se moลพemo povezati s a MySQL baza podataka iz PHP skripte?

Da biste se mogli spojiti na a MySQL baze podataka, moramo koristiti funkciju mysqli_connect() na sljedeฤ‡i naฤin:

<!--?php $database = mysqli_connect("HOST", "USER_NAME", "PASSWORD"); mysqli_select_db($database,"DATABASE_NAME"); ?-->

29) Za ลกto je korisna funkcija mysql_pconnect()?

mysql_pconnect() osigurati stalnu vezu s bazom podataka, to znaฤi da se veza ne zatvara kada PHP skripta zavrลกi.

Ova funkcija nije podrลพana u PHP 7.0 i novijim verzijama


30) Kako se sa skupom rezultata Mysqla rukuje u PHP-u?

Skupom rezultata moลพe se rukovati pomoฤ‡u mysqli_fetch_array, mysqli_fetch_assoc, mysqli_fetch_object ili mysqli_fetch_row.


31) Kako je moguฤ‡e znati broj redaka vraฤ‡enih u skupu rezultata?

Funkcija mysqli_num_rows() vraฤ‡a broj redaka u skupu rezultata.


32) Koja nam funkcija daje broj zahvaฤ‡enih unosa upitom?

mysqli_affected_rows() vratiti broj unosa na koje utjeฤe SQL upit.


33) Koja je razlika izmeฤ‘u mysqli_fetch_object() i mysqli_fetch_array()?

The mysqli_fetch_object() funkcija prikuplja prvi pojedinaฤni podudarni zapis gdje mysqli_fetch_array() prikuplja sve podudarne zapise iz tablice u polje.


34) Kako moลพemo pristupiti podacima poslanim putem URL-a GET metodom?

Za pristup podacima koji se ลกalju GET metodom, koristimo niz $_GET ovako:

www.url.com?var=value
$variable = $_GET["var"]; this will now contain 'value'

35) Kako moลพemo pristupiti podacima poslanim putem URL-a metodom POST?

Da biste pristupili podacima poslanim na ovaj naฤin, koristite niz $_POST.

Zamislite da imate polje obrasca pod nazivom 'var' na obrascu kada korisnik klikne poลกalji na obrazac za objavu, tada moลพete pristupiti vrijednosti ovako:

$_POST["var"];

36) Kako moลพemo provjeriti je li vrijednost zadane varijable broj?

Moguฤ‡e je koristiti namjensku funkciju, is_numeric() za provjeru je li to broj ili ne.


37) Kako moลพemo provjeriti je li vrijednost dane varijable alfanumeriฤka?

Moguฤ‡e je koristiti namjensku funkciju, ctype_alnum za provjeru je li to alfanumeriฤka vrijednost ili ne.


38) Kako mogu provjeriti je li data varijabla prazna?

Ako ลพelimo provjeriti ima li varijabla vrijednost ili ne, moguฤ‡e je koristiti funkciju empty().


39) ล to znaฤi unlink() funkcija?

Funkcija unlink() namijenjena je rukovanju datoteฤnim sustavom. Jednostavno briลกe datoteku zadanu kao unos.


40) ล to znaฤi funkcija unset()?

Funkcija unset() namijenjena je za upravljanje varijablama. To ฤ‡e uฤiniti varijablu nedefiniranom.


41) Kako mogu izbjeฤ‡i podatke prije pohranjivanja u bazu podataka?

Funkcija addslashes omoguฤ‡uje nam izbjegavanje podataka prije pohranjivanja u bazu podataka.


42) Kako je moguฤ‡e ukloniti izlazne znakove iz niza?

Funkcija stripslashes omoguฤ‡uje nam da uklonimo izlazne znakove prije apostrofa u a niz.


43) Kako moลพemo automatski izbjeฤ‡i dolazne podatke?

Moramo omoguฤ‡iti unos Magic quotes u konfiguracijskoj datoteci PHP-a.


44) ล to znaฤi funkcija get_magic_quotes_gpc()?

Funkcija get_magic_quotes_gpc() nam govori jesu li ฤarobni navodnici ukljuฤeni ili ne.


45) Je li moguฤ‡e ukloniti HTML oznake iz podataka?

Funkcija strip_tags() omoguฤ‡uje nam ฤiลกฤ‡enje niza iz HTML oznaka.


46) za ลกto je korisna statiฤka varijabla u funkciji?

Statiฤka varijabla definirana je unutar funkcije samo prvi put, a njezina se vrijednost moลพe mijenjati tijekom poziva funkcije na sljedeฤ‡i naฤin:

<!--?php function testFunction() { static $testVariable = 1; echo $testVariable; $testVariable++; } testFunction();        //1 testFunction();        //2 testFunction();        //3 ?-->

47) Kako moลพemo definirati varijablu dostupnu u funkcijama PHP skripte?

Ova je znaฤajka moguฤ‡a pomoฤ‡u kljuฤne rijeฤi global.


48) Kako je moguฤ‡e vratiti vrijednost iz funkcije?

Funkcija vraฤ‡a vrijednost koristeฤ‡i instrukciju 'return $value;'.


49) Koja je najprikladnija metoda rasprลกivanja za rasprลกivanje lozinki?

Poลพeljno je koristiti crypt() koji izvorno podrลพava nekoliko algoritama rasprลกivanja ili funkciju hash() koja podrลพava viลกe varijanti od crypt() umjesto upotrebe uobiฤajenih algoritama rasprลกivanja kao ลกto su md5, sha1 ili sha256 jer su zamiลกljeni kao brzi. Stoga rasprลกivanje lozinki ovim algoritmima moลพe stvoriti ranjivost.


50) Koje kriptografsko proลกirenje omoguฤ‡uje generiranje i provjeru digitalnih potpisa?

PHP-OpenSSL proลกirenje pruลพa nekoliko kriptografskih operacija ukljuฤujuฤ‡i generiranje i provjeru digitalnih potpisa.


PHP pitanja za intervju za 5 godina iskustva

51) Kako se konstanta definira u PHP skripti?

Direktiva define() omoguฤ‡uje nam definiranje konstante na sljedeฤ‡i naฤin:

define ("ACONSTANT", 123);

52) Kako moลพete proslijediti varijablu referencom?

Da bismo mogli proslijediti varijablu referencom, koristimo znak & ispred nje, kako slijedi $var1 = &$var2


53) Hoฤ‡e li usporedba cijelog broja 12 i niza "13" raditi u PHP-u?

โ€œ13โ€ i 12 mogu se usporediti u PHP-u jer on sve pretvara u cjelobrojni tip.


54) Kako je moguฤ‡e cast tipove u PHP-u?

Naziv vrste izlaza mora biti naveden u zagradama prije varijable koja se pretvara na sljedeฤ‡i naฤin:

* (int), (cijeli broj) โ€“ pretvaranje u cijeli broj

* (bool), (boolean) โ€“ pretvaranje u Boolean

* (float), (double), (real) โ€“ bacanje na plutanje

* (string) โ€“ pretvaranje u niz

* (niz) โ€“ pretvaranje u niz

* (objekt) โ€“ lijevano na objekt


55) Kada se uvjetna naredba zavrลกava s endif?

Kada je nakon izvornog if-a slijedilo: a zatim blok koda bez zagrada.


56) Kako se ternarni uvjetni operator koristi u PHP-u?

Sastoji se od tri izraza: uvjeta i dva operanda koji opisuju koje se instrukcije trebaju izvrลกiti kada je specificirani uvjet istinit ili netoฤan, kako slijedi:

Expression_1?Expression_2 : Expression_3;

57) Za ลกto se koristi funkcija func_num_args()?

Funkcija func_num_args() koristi se za davanje broja parametara proslijeฤ‘enih u funkciju.


58) Ako je varijabla $var1 postavljena na 10, a $var2 je postavljen na znak var1, koja je vrijednost $$var2?

$$var2 sadrลพi vrijednost 10.


59) ล to znaฤi pristup klasi preko ::?

:: koristi se za pristup statiฤkim metodama koje ne zahtijevaju inicijalizaciju objekta.


60) U PHP-u, objekti se prosljeฤ‘uju po vrijednosti ili po referenci?

U PHP-u se objekti prosljeฤ‘uju po referenci.


61) Pozivaju li se roditeljski konstruktori implicitno unutar konstruktora klase?

Ne, nadreฤ‘eni konstruktor mora se pozvati eksplicitno na sljedeฤ‡i naฤin:

parent::constructor($value)

62) Koja je razlika izmeฤ‘u __spavanja i __buฤ‘enja?

__sleep vraฤ‡a niz svih varijabli koje je potrebno spremiti, dok ih __wakeup dohvaฤ‡a.


63) ล to je brลพe?

1- Kombinacija dviju varijabli na sljedeฤ‡i naฤin:

$variable1 = 'Hello ';

$variable2 = 'World';

$variable3 = $variable1.$variable2;

Or

2- $variable3 = "$variable1$variable2";

$variable3 ฤ‡e sadrลพavati "Hello World". Prvi kod je brลพi od drugog koda, posebno za velike skupove podataka.


64) koja je definicija sesije?

Sesija je logiฤan objekt koji nam omoguฤ‡uje da saฤuvamo privremene podatke na viลกe PHP stranica.


65) Kako pokrenuti sesiju u PHP-u?

Upotreba funkcije session_start() omoguฤ‡uje nam aktiviranje sesije.


66) Kako moลพete propagirati ID sesije?

Moลพete propagirati ID sesije putem kolaฤiฤ‡a ili URL parametara.


67) ล to je znaฤenje trajnog kolaฤiฤ‡a?

Trajni kolaฤiฤ‡ trajno se pohranjuje u datoteku kolaฤiฤ‡a na raฤunalu preglednika. Prema zadanim postavkama, kolaฤiฤ‡i su privremeni i briลกu se ako zatvorimo preglednik.


68) Kada sesije zavrลกavaju?

Sesije se automatski zavrลกavaju kada PHP skripta zavrลกi s izvoฤ‘enjem, ali se mogu ruฤno prekinuti pomoฤ‡u session_write_close().


69) Koja je razlika izmeฤ‘u session_unregister() i session_unset()?

Funkcija session_unregister() poniลกtava registraciju globalne varijable iz trenutne sesije, a funkcija session_unset() oslobaฤ‘a sve varijable sesije.


70) ล to znaฤi $GLOBALS?

$GLOBALS je asocijativni niz koji ukljuฤuje reference na sve varijable koje su trenutno definirane u globalnom opsegu skripte.


PHP pitanja za intervju za 10 godina iskustva

71) ล to znaฤi $_SERVER?

$_SERVER je polje koje ukljuฤuje informacije koje je kreirao web posluลพitelj kao ลกto su staze, zaglavlja i lokacije skripti.


72) ล to znaฤi $_FILES?

$_FILES je asocijativni niz sastavljen od stavki poslanih trenutnoj skripti putem HTTP POST metode.


73) Koja je razlika izmeฤ‘u $_FILES['userfile']['name'] i $_FILES['userfile']['tmp_name']?

$_FILES['userfile']['name'] predstavlja originalni naziv datoteke na klijentskom raฤunalu,

$_FILES['userfile']['tmp_name'] predstavlja privremeni naziv datoteke pohranjene na posluลพitelju.


74) Kako moลพemo dobiti greลกku kada postoji problem s uฤitavanjem datoteke?

$_FILES['userfile']['error'] sadrลพi kรดd pogreลกke povezan s uฤitanom datotekom.


75) Kako moลพemo promijeniti maksimalnu veliฤinu datoteka za uฤitavanje?

Moลพemo promijeniti maksimalnu veliฤinu datoteka za uฤitavanje promjenom upload_max_filesize u php.ini.


76) ล to znaฤi $_ENV?

$_ENV je asocijativni niz varijabli koji se ลกalje trenutnoj PHP skripti putem metode okruลพenja.


77) ล to znaฤi $_COOKIE?

$_COOKIE je asocijativni niz varijabli koji se ลกalje trenutnoj PHP skripti pomoฤ‡u HTTP kolaฤiฤ‡a.


78) ล to znaฤi opseg varijabli?

Opseg varijable je kontekst unutar kojeg je definirana. Veฤ‡inom sve PHP varijable imaju samo jedan opseg. Ovaj jedinstveni opseg takoฤ‘er obuhvaฤ‡a ukljuฤene i potrebne datoteke.


79) koja je razlika izmeฤ‘u operatora 'BITOVNO I' i operatora 'LOGIฤŒKO I'?

$a i $b: TRUE ako su i $a i $b TRUE.

$a & $b: Bitovi koji su postavljeni u $a i $b su postavljeni.


80) Koja su dva glavna string operatora?

Prvi je operator ulanฤavanja ('.'), koji vraฤ‡a ulanฤavanje svojih desnih i lijevih argumenata. Drugi je ('.='), koji dodaje argument s desne strane argumentu s lijeve strane.


81) ล to znaฤi operator polja '==='?

$a === $b TRUE ako $a i $b imaju iste parove kljuฤ/vrijednost istim redoslijedom i iste vrste.


82) Koje su razlike izmeฤ‘u $a != $b i $a !== $b?

!= znaฤi nejednakost (ISTINA ako $a nije jednako $b) i !== znaฤi neidentiฤnost (ISTINA ako $a nije identiฤno $b).


83) Kako moลพemo odrediti je li PHP varijabla instancirani objekt odreฤ‘ene klase?

Da bismo mogli provjeriti je li PHP varijabla instancirani objekt odreฤ‘ene klase koristimo instanceof.


84) Za ลกto je koristan goto iskaz?

Naredba goto moลพe se postaviti da omoguฤ‡i skakanje unutar PHP programa. Cilj je oznaฤen oznakom iza koje slijedi dvotoฤka, a instrukcija je navedena kao goto naredba iza koje slijedi ลพeljena ciljna oznaka.


85) koja je razlika izmeฤ‘u Exception::getMessage i Exception::getLine?

Exception::getMessage nam omoguฤ‡uje da dobijemo poruku o iznimci, a Exception::getLine nam omoguฤ‡uje da dobijemo liniju u kojoj se dogodila iznimka.


86) ล to znaฤi izraz Exception::__toString?

Exception::__toString daje String reprezentaciju iznimke.


87) Kako je moguฤ‡e analizirati konfiguracijsku datoteku?

Funkcija parse_ini_file() omoguฤ‡uje nam uฤitavanje ini datoteke navedene u filename i vraฤ‡a postavke u njoj u asocijativnom nizu.


88) Kako moลพemo utvrditi je li varijabla postavljena?

Booleova funkcija isset odreฤ‘uje je li varijabla postavljena i nije NULL.


89) Koja je razlika izmeฤ‘u funkcija strstr() i stristr()?

String funkcija strstr(string allString, string occ) vraฤ‡a dio allStringa od prvog pojavljivanja occ do kraja allStringa. Ova funkcija razlikuje velika i mala slova. stristr() je identiฤan strstr() osim ลกto ne razlikuje velika i mala slova.


90) koja je razlika izmeฤ‘u for i foreach?

za se izraลพava kako slijedi:

za (izraz1; izraz2; izraz3)

izjava

Prvi izraz se izvodi jednom na poฤetku. U svakoj iteraciji, expr2 se procjenjuje. Ako je TRUE, petlja se nastavlja, a naredbe unutar for se izvrลกavaju. Ako je vrijednost FALSE, izvoฤ‘enje petlje zavrลกava. expr3 se testira na kraju svake iteracije.

Meฤ‘utim, foreach pruลพa jednostavan naฤin za ponavljanje nizova, a koristi se samo s nizovima i objektima.


91) Je li moguฤ‡e podnijeti obrazac s namjenskim gumbom?

Moguฤ‡e je koristiti document.form.submit() funkciju za slanje obrasca. Na primjer: <input type=button value="SUBMIT" onClick="document.form.submit()">


92) Koja je razlika izmeฤ‘u ereg_replace() i eregi_replace()?

Funkcija eregi_replace() identiฤna je funkciji ereg_replace() osim ลกto zanemaruje razliku izmeฤ‘u velikih i malih slova pri podudaranju abecednih znakova.


93) Je li moguฤ‡e zaลกtititi posebne znakove u nizu upita?

Da, koristimo funkciju urlencode() kako bismo mogli zaลกtititi posebne znakove.


94) Koje su tri klase greลกaka koje se mogu pojaviti u PHP-u?

Tri osnovne klase pogreลกaka su obavijesti (nekritiฤne), upozorenja (ozbiljne pogreลกke) i fatalne pogreลกke (kritiฤne pogreลกke).


95) Koja je razlika izmeฤ‘u znakova \034 i \x34?

\034 je oktalni 34, a \x34 je heksadecimalni 34.


96) Kako moลพemo proฤ‡i varijablu kroz navigaciju izmeฤ‘u stranica?

Moguฤ‡e je proslijediti varijable izmeฤ‘u PHP stranica pomoฤ‡u sesija, kolaฤiฤ‡a ili skrivenih polja obrazaca.


97) Je li moguฤ‡e produลพiti vrijeme izvrลกavanja PHP skripte?

Koriลกtenje set_time_limit(int seconds) omoguฤ‡uje nam produljenje vremena izvrลกavanja PHP skripte. Zadano ograniฤenje je 30 sekundi.


98) Je li moguฤ‡e uniลกtiti kolaฤiฤ‡?

Da, moguฤ‡e je postavljanjem kolaฤiฤ‡a s proลกlim vremenom isteka.


99) Koje je zadano vrijeme sesije u PHP-u?

Zadano vrijeme sesije u php-u je do zatvaranja preglednika


100) Je li moguฤ‡e koristiti COM komponentu u PHP-u?

Da, moguฤ‡e je integrirati (distribuirane) komponente Component Object Model ((D)COM) u PHP skripte koje se pruลพaju kao okvir.


101) Objasnite je li moguฤ‡e dijeliti jednu instancu Memcachea izmeฤ‘u viลกe PHP projekata?

Da, moguฤ‡e je dijeliti jednu instancu Memcachea izmeฤ‘u viลกe projekata. Memcache je prostor za pohranu memorije, a memcache moลพete pokrenuti na jednom ili viลกe posluลพitelja. Takoฤ‘er moลพete konfigurirati svog klijenta da razgovara s odreฤ‘enim skupom instanci. Dakle, moลพete pokrenuti dva razliฤita Memcache procesa na istom hostu, a opet su potpuno neovisni. Osim ako, ako ste particionirali svoje podatke, tada postaje potrebno znati iz koje instance preuzeti podatke ili u koje ih staviti.


102) Objasnite kako moลพete aลพurirati Memcached kada napravite promjene u PHP-u?

Kada se PHP promijeni, moลพete aลพurirati Memcached putem

  • Proaktivno brisanje predmemorije: Brisanje predmemorije prilikom umetanja ili aลพuriranja
  • Ponovno postavljanje predmemorije: Sliฤna je prvoj metodi, ali umjesto samo brisanja kljuฤeva i ฤekanja na sljedeฤ‡i zahtjev za podacima za osvjeลพavanje predmemorije, ponovno postavite vrijednosti nakon umetanja ili aลพuriranja.

Ova pitanja za intervju takoฤ‘er ฤ‡e vam pomoฤ‡i u vaลกem ลพivotu

Saลพmite ovu objavu uz: