Heim > Artikel > Backend-Entwicklung > 10 PHP-Interviewfragen, die im Frühjahr 2019 häufig in Interviews mit IT-Unternehmen verwendet werden!
Heute hat der Redakteur der chinesischen PHP-Website zufällig unterwegs die Interviewfragen gehört, also habe ich aus einer Laune heraus 10 häufig gestellte Fragen in PHP-Interviews zusammengestellt. Wenn Sie Zeit haben, können Sie einen Blick darauf werfen.
Verwandte Empfehlungen: Zusammenfassung der PHP-Interviewfragen 2019 (Sammlung)
1. Welches Netzwerkprotokoll verwendet Nginx?
Antwort: Nginx ist die Anwendungsschicht. Von unten nach oben verwendet die Transportschicht TCP/IP, die Anwendungsschicht verwendet http und fastcgi ist für die Planung des Prozesses verantwortlich!
2.eho , der Unterschied zwischen print und print_r?
Antwort: echo ist eine Sprachstruktur ohne Rückgabewert; die print-Funktion ist im Grunde die gleiche wie echo, außer dass print eine Funktion mit einem Rückgabewert ist Rekursives Drucken. Wird zur Ausgabe von Array-Objekten verwendet.
3. Was sind die Funktionen von PHP?
Antwort: ①.php ist eine einzigartige Mischung aus C, Java, Prel und der PHP-eigenen Syntax.
② Es kann dynamische Webseiten schneller ausführen als CGI oder Prel. Die Ausführungseffizienz ist viel höher als bei CGI, das die gesamte HTML-Bearbeitung generiert realisiert werden kann.
③ Unterstützt fast alle gängigen Datenbanken und Betriebssysteme.
④.PHP kann C und C++ verwenden, um das Programm zu erweitern.
4 . Finden Sie den Index der größten Zahl im Array?
Antwort: 1.functionmaxkey($arr){
2.$maxval=max($arr);3. foreach($arras$key=>$val){4.if($maxval==$val){5.$maxkey=$key;6.}7.}8.return$maxkey;9.}
10.$arr=array(0,-1,-2,5,"b"=>15,3);11.echomaxkey($arr);
Ausgabe: b
5. Welche Methoden verwenden Sie, um das Verkehrsproblem zu lösen?
Antwort: ① 🎜>
② Verwenden Sie den Lastausgleich ④. Überprüfen Sie, wo die Engpässe bei Statistiken liegen.Sprechen Sie über die Vor- und Nachteile von ASP, PHP, JSP?
Antwort: ①Asp muss sich auf IIS verlassen. ja Die von Microsoft entwickelten Sprachen②.php und jsp können auf andere Server wie Apache oder Nginx zurückgreifen
7. Beschreiben Sie kurz zwei Methoden zum Schutz vor Hinweiswarnungen von PHP-Programmen ?
Antwort: Variablen initialisieren, Fehlerstufe am Anfang der Datei festlegen oder php.ini ändern, um error_reportingset_error_handler und @Fehler unterdrücken:①Im Programm hinzufügen: error_reporting (E_ALL&~E_NOTICE);② Oder ändern Sie: error_reporting=E_ALL in php.ini zu: error_reporting=E_ALL&~E_NOTICE(0); oder ändern Sie php.inidisplay_errors=Off
8 einer der folgenden Optionen fügt John nicht zum Benutzerarray hinzu?(B)
(A)$users='john';(B)array_add($users,'john');( C)array_push($users,'john' );(D)$users||='john';9 Schreiben Sie eine Funktion, um die Dateierweiterung so effizient wie möglich aus einer Standard-URL zu extrahieren möglich?
Antwort: Zum Beispiel: ://www.sina.com.cn/abc/de/fg.php?id=1 Müssen Sie PHP oder .php entfernen?$url="//www.sina.com.cn/abc/de/fg.php?id=1"; arr=parseurl(url); pathArr=pathinfo(arr['path']); print_r($pathArr['extension']);10. Eine Funktion schreiben, die alle Dateien und Unterordner in einem Ordner durchlaufen kann? Antwort: Wie folgt.
functionaGetAllFile($folder) { $aFileArr=array; if(is_dir($folder)) { handle=opendir(folder); while((file=readdir(handle))!==false) { //如果是.或者..则跳过 if(file=="."||file=="..") { continue; } if(is_file(folder."/".file)) { aFileArr=file; } elseif(is_dir(folder."/".file)) { aFileArr[file]=aGetAllFile(folder."/".file); } } closedir($handle); } return$aFileArr; } $path="/home/test/sql";
Das obige ist der detaillierte Inhalt von10 PHP-Interviewfragen, die im Frühjahr 2019 häufig in Interviews mit IT-Unternehmen verwendet werden!. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!