Zusammenfassung der PHP-Interviewfragen (mit Antworten)
Empfohlen zum Studium „Zusammenfassung der PHP-Interviewfragen 2019 (Sammlung) “
1 . Was ist der Unterschied zwischen den Methoden „Get“ und „Post“ im Formular?
Antwort: get bedeutet, eine Anfrage über das HTTP-Protokoll zu senden und über URL-Parameter zu empfangen, während es sich bei post um Entitätsdaten handelt und eine große Menge an Informationen über ein Formular übermittelt werden kann
2.Sitzung und Was ist der Unterschied zwischen Cookies?
Antwort:
Sitzung: Speichert die globale eindeutige Variable, auf die der Benutzer zugreift. wird im von PHP angegebenen Verzeichnis auf dem Server gespeichert (session_dir)
Cookie: Wird zum Speichern bei kontinuierlichem Zugriff auf eine Seite verwendet. Bei Cookies wird es gespeichert das Temp-Verzeichnis des WIN des Benutzers.
Beide können die Zeitspanne festlegen
3 Was ist die Transaktion in der Datenbank?
Antwort: Eine geordnete Menge von Datenbankoperationen als Einheit. Eine Transaktion gilt als erfolgreich, wenn alle Vorgänge in der Gruppe erfolgreich sind. Auch wenn nur ein Vorgang fehlschlägt, ist die Transaktion nicht erfolgreich. Wenn alle Vorgänge abgeschlossen sind, wird die Transaktion festgeschrieben und ihre Änderungen werden auf alle anderen Datenbankprozesse angewendet. Wenn ein Vorgang fehlschlägt, wird die Transaktion zurückgesetzt und die Auswirkungen aller Vorgänge in der Transaktion werden aufgehoben.
Kurze Frage:
1 Verwenden Sie PHP, um das Zeitformat des Vortages als 2006-5-10 22:21:21 auszudrucken. 2 Punkte) ****************
Antwort: echo date('Y-m-d H:i:s', strtotime('-1 Tage') );
2. Der Unterschied zwischen echo(), print() und print_r() (3 Punkte)
Antwort:
Echo und print sind Sprachstrukturen, print_r ist eine Funktion, die Anweisung hat keinen Rückgabewert, die Funktion kann einen Rückgabewert haben (auch wenn sie nutzlos ist)
print() kann nur den Wert einfacher Typvariablen ausgeben (wie int, string)
print_r() kann den Wert komplexer Typvariablen (wie Arrays, Objekte) ausdrucken
echo Gibt einen oder mehrere Strings aus
3. Kann HTML und PHP getrennt verwenden. Vorlage (1 Punkt)
Antwort: Smarty, Dwoo, TinyButStrong, Template Lite, Savant, phemplate, XTemplate
4. Welche Tools werden für die Versionskontrolle verwendet?
Antwort: cvs, svn, vss;
5 Punkte)
Antwort: echo strrev($a);
6. Methoden zur Optimierung der MYSQL-Datenbank. (4 Punkte, je mehr Sie schreiben, desto mehr erhalten Sie)
Antwort:
1. Wählen Sie die am besten anwendbaren Feldattribute aus und reduzieren Sie die Länge des definierten Feldes um ein Vielfaches möglich, und versuchen Sie, das Feld auf NOT NULL zu setzen, zum Beispiel wird „Provinz, Geschlecht“ am besten auf ENUM gesetzt
2. Verwenden Sie JOIN, um die Unterabfrage zu ersetzen:
3. Verwenden Sie UNION zum Ersetzen manuell erstellte temporäre Tabelle
4. Transaktionsverarbeitung:
5. Tabelle sperren, Transaktionsverarbeitung optimieren:
6. Fremdschlüssel verwenden, Sperrtabelle optimieren
7. Index erstellen:
8. Abfrageanweisung optimieren
7. Die Bedeutung von PHP (1 Punkt)
Antwort: PHP ist Als serverbasierte Skriptsprache für dynamische Websites können Sie PHP und HTML verwenden, um eine Website-Homepage zu generieren
8. Welche Funktion hat MYSQL, um die aktuelle Uhrzeit abzurufen? und die Funktion der Datumsformatierung ist (2 Punkte)
Antwort: now(), date()
9. Eine Methode zum Abfangen chinesischer Zeichenfolgen ohne verstümmelte Zeichen. (3 Punkte)********************
Mb_substr
Antwort:
function GBsubstr($string, $start, $length) { if(strlen($string)>$length){ $str=null; $len=$start+$length; for($i=$start;$i<$len;$i++){ if(ord(substr($string,$i,1))>0xa0){ $str.=substr($string,$i,2); $i++; }else{ $str.=substr($string,$i,1); } } return $str.'...'; }else{ return $string; } }
10. Haben Sie jemals Versionskontrollsoftware verwendet? Wenn ja, wie heißt die Versionskontrollsoftware, die Sie verwendet haben?
11. Haben Sie jemals eine Template-Engine verwendet? Wenn ja, wie heißt die Template-Engine, die Sie verwendet haben? > 12. Bitte beschreiben Sie kurz Ihre stolzeste Entwicklungsarbeit (4 Punkte)Antwort: Informationsklassifizierung
13. Wofür verwenden Sie? Websites mit großem Datenverkehr? Wie kann das Verkehrsproblem gelöst werden? (4 Punkte)Antwort:
Überprüfen Sie, ob die Serverhardware ausreicht, um den aktuellen Datenverkehr zu unterstützen, und trennen Sie die Datenbank Schreiben und Optimieren von Datentabellen,
Funktionsregeln programmieren, externe Hotlinks verbieten, den Download großer Dateien kontrollieren, verschiedene Hosts verwenden, um den Hauptverkehr umzuleiten
14 Schreiben Sie den Code, um die Client-IP und die Server-IP anzuzeigen. 1 Punkt)Antwort: Client-IP drucken:
echo $_SERVER[‘REMOTE_ADDR’]; // 或者: getenv('REMOTE_ADDR'); // 打印服务器IP: echo gethostbyname("www.bolaiwu.com")
zuerst ausgeführt, unabhängig davon, ob die Bedingung wahr ist oder nicht. include->include hat einen Rückgabewert, require jedoch nicht (vielleicht weil require schneller ist als include)
Hinweis: require ist schwerwiegend, wenn die eingebundene Datei nicht existiert oder einen Syntaxfehler aufweist, include jedoch nicht16. 在PHP中error_reporting这个函数有什么作用? (1分)
答:设置错误级别与错误信息回报
17. 请写一个函数验证电子邮件的格式是否正确 (2分)
答:
function checkEmail($email) { $pregEmail = "/([a-z0-9]*[-_\.]?[a-z0-9]+)*@([a-z0-9]*[-_]?[a-z0-9]+)+[\.][a-z]{2,3}([\.][a-z]{2})?/i"; return preg_match($pregEmail,$email); }
18. 简述如何得到当前执行脚本路径,包括所得到参数。(2分)
答:
$script_name = basename(__file__); print_r($script_name);
Das obige ist der detaillierte Inhalt vonZusammenfassung der PHP-Interviewfragen (mit Antworten). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Als Programmiersprache, die in den letzten Jahren sehr beliebt geworden ist, ist die Go-Sprache in vielen Unternehmen und Betrieben zu einem Hotspot für Vorstellungsgespräche geworden. Für Anfänger der Go-Sprache ist die Beantwortung relevanter Fragen während des Interviews eine Frage, die es wert ist, untersucht zu werden. Hier sind fünf häufig gestellte Fragen und Antworten zu Go-Interviews als Referenz für Anfänger. Bitte stellen Sie vor, wie der Garbage-Collection-Mechanismus der Go-Sprache funktioniert. Der Garbage-Collection-Mechanismus der Go-Sprache basiert auf dem Mark-Sweep-Algorithmus und dem Dreifarben-Markierungsalgorithmus. Wenn der Speicherplatz im Go-Programm nicht ausreicht, wird der Go-Garbage Collector verwendet

Als bekannte Website zum Programmierenlernen hat die chinesische PHP-Website einige Fragen zu React-Interviews für Sie zusammengestellt, um Front-End-Entwicklern bei der Vorbereitung und Beseitigung von Hindernissen für React-Interviews zu helfen.

Dieser Artikel fasst einige ausgewählte Web-Frontend-Interviewfragen zusammen, die es wert sind, gesammelt zu werden (mit Antworten). Es hat einen gewissen Referenzwert. Freunde in Not können sich darauf beziehen. Ich hoffe, es wird für alle hilfreich sein.

In diesem Artikel werden Ihnen 50 Angular-Interviewfragen vorgestellt, die Sie beherrschen müssen. Diese 50 Interviewfragen werden in drei Teilen analysiert: Anfänger, Mittelstufe und Fortgeschrittene, und Sie werden durch sie geführt!

Hohe Parallelität ist eine Erfahrung, die fast jeder Programmierer haben möchte. Der Grund ist einfach: Wenn der Datenverkehr zunimmt, treten verschiedene technische Probleme auf, z. B. Zeitüberschreitungen bei der Schnittstellenantwort, erhöhte CPU-Auslastung, häufiger GC, Deadlock, großer Datenspeicher usw. Diese Probleme können uns bei der kontinuierlichen Verbesserung der technischen Tiefe unterstützen.

Dieser Artikel fasst für Sie einige ausgewählte Fragen zu Vue-Hochfrequenzinterviews im Jahr 2023 (mit Antworten) zusammen, die es wert sind, gesammelt zu werden. Es hat einen gewissen Referenzwert. Freunde in Not können sich darauf beziehen. Ich hoffe, es wird für alle hilfreich sein.

10 Fragen pro Tag. Nach 100 Tagen beherrschen Sie alle hochfrequenten Wissenspunkte von Front-End-Interviews. ! ! Ich hoffe, dass Sie beim Lesen des Artikels nicht direkt auf die Antwort schauen, sondern zunächst darüber nachdenken, ob Sie sie wissen, und wenn ja, wie lautet Ihre Antwort? Denken Sie darüber nach und vergleichen Sie sie dann mit der Antwort. Wenn Sie eine bessere Antwort als meine haben, hinterlassen Sie bitte eine Nachricht im Kommentarbereich und diskutieren Sie gemeinsam über die Schönheit der Technologie.

10 Fragen pro Tag. Nach 100 Tagen beherrschen Sie alle hochfrequenten Wissenspunkte von Front-End-Interviews. ! ! Ich hoffe, dass Sie beim Lesen des Artikels nicht direkt auf die Antwort schauen, sondern zunächst darüber nachdenken, ob Sie sie wissen, und wenn ja, wie lautet Ihre Antwort? Denken Sie darüber nach und vergleichen Sie sie dann mit der Antwort. Wenn Sie eine bessere Antwort als meine haben, hinterlassen Sie bitte eine Nachricht im Kommentarbereich und diskutieren Sie gemeinsam über die Schönheit der Technologie.
