Maison > Article > développement back-end > Résumé des problèmes liés à PHP
Cet article partage avec vous principalement une synthèse des problèmes liés à PHP, principalement les problèmes que nous rencontrons habituellement. J'espère qu'il pourra aider tout le monde.
1. Parlez de votre compréhension des fermetures JavaScript ?
En termes simples, il s'agit de l'application du portée : variables locales et variables globales.
Les variables définies à l'intérieur de la fonction ne sont pas accessibles en dehors de la fonction, on dit donc que la fonction constitue une fermeture.
2. Comment résoudre le problème des appels inter-domaines AJAX ?
Deux méthodes : 1. Côté serveur : Utilisez l'en-tête Access-Control-Allow-Origin sur la page de requête
header("Access-Control-Allow-Origin: http://www.abc.com"); //允许指定网站 header("Access-Control-Allow-Origin: *");//允许所有网站 2.jsonp
Fichier ajax.js :
<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. Quelle est la différence entre AJAX asynchrone et synchrone ?
Asynchrone : Lorsque ce code AJAX est en cours d'exécution, d'autres codes peuvent également s'exécuter. Synchronisation : Attendez que ce code ajax ait fini de s'exécuter avant d'exécuter d'autres fonctions. Défini via le paramètre async:false, true par défaut (asynchrone).
4. Parlez de votre compréhension de MVC ?
M (Modèle) : Règles métier pour les données V (Vue) : L'interface que les utilisateurs voient et avec laquelle ils interagissent C (Contrôleur) : Recevez des données utilisateur et des modèles d'appel et des vues pour répondre aux besoins des utilisateurs.
Résumé : Le modèle envoie les fonctions à implémenter au contrôleur, et le contrôleur reçoit les fonctions organisationnelles et les transmet à la vue ;
5. Comment comprendre l'entrée unique et les entrées multiples ?
Entrée unique : Toutes les requêtes du programme web sont dirigées vers un fichier script. Entrées multiples : complétez les demandes des utilisateurs en accédant à différents fichiers.
Recommandations associées :
Concurrence - Questions PHP pour les débutants
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!