Heim > Artikel > Backend-Entwicklung > Zusammenfassung der PHP-bezogenen Probleme
Dieser Artikel gibt Ihnen hauptsächlich eine Zusammenfassung der PHP-bezogenen Probleme, hauptsächlich der Probleme, auf die wir normalerweise stoßen. Ich hoffe, dass er allen helfen kann.
1. Sprechen Sie über Ihr Verständnis von JavaScript-Abschlüssen?
Einfach ausgedrückt handelt es sich um die Anwendung von Umfang: lokale Variablen und globale Variablen.
Auf innerhalb der Funktion definierte Variablen kann außerhalb der Funktion nicht zugegriffen werden, daher wird die Funktion als Abschluss bezeichnet.
2. Wie löst man das AJAX-Cross-Domain-Calling-Problem?
Zwei Methoden: 1. Serverseitig: Verwenden Sie den Access-Control-Allow-Origin-Header auf der Anforderungsseite
header("Access-Control-Allow-Origin: http://www.abc.com"); //允许指定网站 header("Access-Control-Allow-Origin: *");//允许所有网站 2.jsonp
ajax.js-Datei:
<script type="text/javascript"> $.ajax({ dataType: "jsonp", url: "http://www.b.com/b.php", jsonp: "callback", success: function(data) { $(".info").text("uid:" + data.uid + " name:" + data.name); } }); </script> ajax.php文件: <?php $callback = !empty($_GET['callback']) ? trim($_GET['callback']) : ''; if(!empty($callback)) { $data = json_encode(array( 'uid' => 1, 'name' => '测试', )); echo "{$callback}({$data});"; }
3. Was ist der Unterschied zwischen asynchronem und synchronem AJAX?
Asynchron : Wenn dieser AJAX-Code ausgeführt wird, können auch andere Codes ausgeführt werden. Synchronisierung: Warten Sie, bis die Ausführung dieses Ajax-Codes abgeschlossen ist, bevor Sie andere Funktionen ausführen. Wird durch den Parameter async:false festgelegt, standardmäßig wahr (asynchron).
4. Sprechen Sie über Ihr Verständnis von MVC?
M (Modell) : Geschäftsregeln für Daten V (Ansicht) : Die Schnittstelle, die Benutzer sehen und mit der sie interagieren C (Controller) : Empfangen Sie Benutzerdaten und rufen Sie Modelle und Ansichten auf, um die Benutzeranforderungen zu erfüllen.
Zusammenfassung: Das Modell sendet die zu implementierenden Funktionen an den Controller, und der Controller empfängt die Organisationsfunktionen und übergibt sie an die Ansicht;
5. Wie versteht man Einzeleintritt und Mehrfacheintritt?
Einzeleintritt: Alle Anfragen des Webprogramms werden an eine Skriptdatei weitergeleitet. Mehrere Einträge: Vervollständigen Sie Benutzeranfragen durch Zugriff auf verschiedene Dateien.
Verwandte Empfehlungen:
Parallelität – PHP-Fragen für Neulinge
Das obige ist der detaillierte Inhalt vonZusammenfassung der PHP-bezogenen Probleme. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!