Maison > développement back-end > tutoriel php > Comment résoudre l'erreur PHP : symbole '.' inattendu ?

Comment résoudre l'erreur PHP : symbole '.' inattendu ?

WBOY
Libérer: 2023-08-25 16:26:01
original
630 Les gens l'ont consulté

Comment résoudre lerreur PHP : symbole . inattendu ?

Comment résoudre l'erreur PHP : symbole "." inattendu ?

Lors du développement avec PHP, nous rencontrons souvent divers messages d'erreur. L'une des erreurs courantes est le "symbole "." inattendu". Cette erreur se produit généralement lorsqu'une syntaxe incorrecte est utilisée dans le code PHP, ce qui empêche l'analyseur de reconnaître correctement le code.

Pour vous aider à résoudre ce problème, quelques causes et solutions courantes seront présentées ci-dessous.

  1. Vérifiez les problèmes d'appariement des devis :

Un appariement de devis incorrect est souvent l'une des causes de ce problème. En PHP, nous utilisons des guillemets simples (') ou des guillemets doubles (") pour définir des chaînes. Si des guillemets erronés sont incorporés dans une chaîne et qu'ils ne sont pas échappés correctement, cela entraînera une erreur.

Par exemple, le texte suivant le code déclenche l'erreur :

$var = 'Hello World".';
echo $var;
Copier après la connexion
Copier après la connexion

La solution est de faire correspondre correctement les guillemets ou d'utiliser des caractères d'échappement pour éviter ce problème :

$var = 'Hello World".';
echo $var;
Copier après la connexion
Copier après la connexion
  1. Problème d'utilisation de l'opérateur de point de contrôle :

L'opérateur point (.) est utilisé pour la concaténation dans PHP String. Cependant, si l'opérateur point est utilisé incorrectement, cela provoquera également des erreurs.

Par exemple, le code suivant déclenchera l'erreur :

$var = 'Hello' .;
echo $var;
Copier après la connexion

La bonne façon est de s'assurer qu'il y a une chaîne avant et après l'opérateur point :

$var = 'Hello' . ' World';
echo $var;
Copier après la connexion
  1. Vérifiez les problèmes d'utilisation de plusieurs opérateurs de points :

Parfois, nous pouvons accidentellement utiliser plusieurs opérateurs de points dans le code. Plusieurs opérateurs de points ne sont pas autorisés en PHP et entraîneront une erreur de l'analyseur

Par exemple, le. le code suivant déclenche l'erreur :

$var = 'Hello' . ' World' .. '!';
echo $var;
Copier après la connexion

La solution est de s'assurer qu'il n'y a qu'un seul opérateur point dans le code :

$var = 'Hello' . ' World' . '!';
echo $var;
Copier après la connexion
  1. Vérifiez les problèmes d'utilisation de l'opérateur d'épissure :

En plus de l'opérateur point, PHP fournit également le L'opérateur de concaténation (.=) est utilisé pour concaténer des chaînes. Si l'opérateur de concaténation est utilisé à mauvais escient, cela provoquera également une erreur

Par exemple, le code suivant déclenchera une erreur :

$var = 'Hello';
$var .= ' World';
$var ..= '!';
echo $var;
Copier après la connexion

La bonne approche consiste à utiliser la bonne. opérateur de concaténation :

$var = 'Hello';
$var .= ' World';
$var .= '!';
echo $var;
Copier après la connexion
  1. Vérifiez d'autres erreurs de syntaxe :

Enfin, si aucune des méthodes ci-dessus ne peut résoudre le problème, c'est peut-être parce qu'il y a d'autres erreurs de syntaxe dans le code. À ce stade, nous devrions vérifier le. codez soigneusement, en particulier les parties récemment modifiées. Identifiez les erreurs possibles.

Résumé :

En vérifiant soigneusement les paires de guillemets, l'utilisation des opérateurs de points, les opérateurs de points multiples, les opérateurs d'épissage et d'autres erreurs de syntaxe, nous pouvons résoudre l'erreur PHP "inattendue". " symbole" . Comprendre et utiliser correctement ces règles de syntaxe peut éviter l'apparition de telles erreurs et améliorer la qualité et la lisibilité du code

J'espère que cet article pourra fournir de l'aide et des conseils à tout le monde lorsqu'il rencontre ce problème dans le développement PHP. du développement PHP

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