Le contenu de cet article concerne la résolution de problèmes courants en PHP. Il a une certaine valeur de référence. Maintenant, je le partage avec tout le monde. Les amis dans le besoin peuvent s'y référer
Problèmes <.>
Afficher des caractères chinois tronqués ?Solution
Modifier le fichier source au format. UTF-8
Problème
Uncaught Error: Cannot use string offset as an array in...
Cause
Le tableau à écrire n'existe pas et doit être Créer un tableau$arrays = $array();
Problème
Définir la variable disparaît après un saut de page ? $_SESSION
Résolvez le
besoin d'appeler $_SESSION
session_start();
pour accéder au serveur, un AJAX
?
est ajouté à la fin de la barre d'URL, appuyez sur chrome
Après avoir saisi le code source et défini un point d'arrêt, le programme ne saute pas au point d'arrêt mais actualise la page ? F12
Solution
Lors de l'utilisation du formulaire, vous devez utiliser :<form> <label>控制器调试助手:</label> <input type="button" name="submit_xghelper" value="下载" onclick="onDownloadButtonClick('XGHelper')"></form>
<form> <label>控制器调试助手:</label> <button onclick="onDownloadButtonClick('XGHelper')">下载</button></form>
Problème
envoie PHP
les données de format à JS
Lorsque JSON
utilise JS
pour analyser, JSON.parse()
demande : <. 🎜>chrome
Uncaught SyntaxError: Unexpected token ? in JSON at position 0 at JSON.parse (<anonymous>) at XMLHttpRequest.xmlhttp.onreadystatechange (download.php:84)
Erreur de format de fichier
SolutionEn raison du
fichier d'arrière-plan , utilisez :PHP
require_once "../utils/config.php";
, vous devez utiliser pour enregistrer le fichier sous Format UTF-8Ultra Edit
sans BOM !
Afficher les caractères chinois tronqués ?
SolutionModifier le fichier source au format
.UTF-8
Uncaught Error: Cannot use string offset as an array in...
Le tableau à écrire est non Oui, vous devez créer un tableau
$arrays = $array();
Set
les variables disparaissent après un saut de page ?$_SESSION
besoin d'appeler
$_SESSION
session_start();
à chaque fois que vous utilisez
AJAX
?
Après avoir saisi le code source et défini un point d'arrêt, le programme ne saute pas au point d'arrêt mais actualise la page ? chrome
F12
Lors de l'utilisation du formulaire, vous devez utiliser :
Ce format, s'il est modifié en :<form> <label>控制器调试助手:</label> <input type="button" name="submit_xghelper" value="下载" onclick="onDownloadButtonClick('XGHelper')"></form>
<form> <label>控制器调试助手:</label> <button onclick="onDownloadButtonClick('XGHelper')">下载</button></form>
envoie
les données de format à PHP
Lorsque JS
utilise JSON
pour analyser, JS
demande : <. 🎜>JSON.parse()
chrome
Uncaught SyntaxError: Unexpected token ? in JSON at position 0 at JSON.parse (<anonymous>) at XMLHttpRequest.xmlhttp.onreadystatechange (download.php:84)
Erreur de format de fichier
Solution
En raison du fichier d'arrière-plan , utilisez :
PHP
pour inclure d'autres fichiers, et le format de fichier de ce fichier est :
require_once "../utils/config.php";
pour enregistrer le fichier sous Format UTF-8 sans BOM ! Ultra Edit
Recommandations associées :
Résumé des questions d'entretien PHP courantes
Explication détaillée des algorithmes ou fonctions PHP courants
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!