Maison > développement back-end > Problème PHP > Que faire si PHP signale lui-même une erreur

Que faire si PHP signale lui-même une erreur

藏色散人
Libérer: 2023-03-11 12:14:01
original
1908 Les gens l'ont consulté

Solution à l'erreur automatique php : ouvrez d'abord le fichier de code correspondant ; puis modifiez le contenu tel que "$app = new App();$receiver = new Receiver($app);".

Que faire si PHP signale lui-même une erreur

L'environnement d'exploitation de cet article : système Windows7, version PHP7.1, ordinateur DELL G3

Que dois-je faire si php self signale une erreur ?

php new self() error

public function t2()  
{  
  
  $receiver = new self();  
 
  
}
Copier après la connexion

Que faire si PHP signale lui-même une erreur

Solution :

Le message d'erreur est déjà évident : __construct() manque de paramètres. Il semble que le code que vous avez posté ne passe pas dans $app. Je n'en ai aucune utilité. J'ai passé TP6, mais dans un framework comme celui-ci, la façon d'obtenir un objet est d'utiliser un conteneur. Lorsque vous utilisez un conteneur, il injectera automatiquement des dépendances (c'est-à-dire qu'il instanciera automatiquement $app si vous). utilisez new, les dépendances ne seront pas injectées.

Ainsi, lorsque vous utilisez un conteneur, vous pouvez faire ceci : $receiver = Ensure('xxx');

Lorsque vous utilisez la nouvelle méthode, vous pouvez faire ceci :

$app = new App();
$receiver = new Receiver($app);
Copier après la connexion

Pour plus de détails, veuillez vous référer à la documentation TP6 : https ://www.kancloud.cn /manual/thinkphp6_0/1037489

Apprentissage recommandé : "Tutoriel vidéo 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