Maison > développement back-end > tutoriel php > Résoudre les problèmes courants avec PHP

Résoudre les problèmes courants avec PHP

不言
Libérer: 2023-03-24 08:00:02
original
3621 Les gens l'ont consulté

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();
Copier après la connexion
Copier après la connexion

Problème

Définir

la variable disparaît après un saut de page ? $_SESSION

Résolvez le

besoin d'appeler

$_SESSIONsession_start();

à chaque fois que vous utilisez

  • Après avoir utilisé

    pour accéder au serveur, un AJAX?

  • ouvert

    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(&#39;XGHelper&#39;)"></form>
Copier après la connexion
Copier après la connexion
Ce format, s'il est modifié en :

<form>
    <label>控制器调试助手:</label>
    <button onclick="onDownloadButtonClick(&#39;XGHelper&#39;)">下载</button></form>
Copier après la connexion
Copier après la connexion
provoquera la situation ci-dessus !

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)
Copier après la connexion
Copier après la connexion
Cause

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";
Copier après la connexion
Copier après la connexion
UTF-8 avec BOM

, vous devez utiliser pour enregistrer le fichier sous Format UTF-8Ultra Edit sans BOM !

Question

Afficher les 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 est non Oui, vous devez créer un tableau

$arrays = $array();
Copier après la connexion
Copier après la connexion
Question

Set

les variables disparaissent après un saut de page ?

$_SESSION

Résolvez le

besoin d'appeler

$_SESSIONsession_start(); à chaque fois que vous utilisez

    Après avoir utilisé
  • pour accéder au serveur, un

    AJAX?

  • ouvert
  • est ajouté à la fin de la barre d'URL, appuyez sur

    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 ? chromeF12

Solution

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(&#39;XGHelper&#39;)"></form>
Copier après la connexion
Copier après la connexion

provoquera la situation ci-dessus !
<form>
    <label>控制器调试助手:</label>
    <button onclick="onDownloadButtonClick(&#39;XGHelper&#39;)">下载</button></form>
Copier après la connexion
Copier après la connexion

Problème

envoie

les données de format à PHP Lorsque JS utilise JSON pour analyser, JS demande : <. 🎜>JSON.parse()chrome

Cause
Uncaught SyntaxError: Unexpected token ? in JSON at position 0
    at JSON.parse (<anonymous>)
    at XMLHttpRequest.xmlhttp.onreadystatechange (download.php:84)
Copier après la connexion
Copier après la connexion

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 :

UTF-8 avec BOM
require_once "../utils/config.php";
Copier après la connexion
Copier après la connexion
, vous devez utiliser

pour enregistrer le fichier sous Format UTF-8 sans BOM ! Ultra EditRecommandations 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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal