La classe personnalisée est introuvable dans Laravel 10
P粉933003350
P粉933003350 2023-08-15 21:46:13
0
1
486
<p>J'ai créé une classe personnalisée dans Laravel 10 située à l'adresse : </p> <pre class="brush:php;toolbar:false;">AppHelpersCompletedOrders</pre> <p>Cette classe contient le code suivant : </p> <pre class="brush:php;toolbar:false;"><? espace de noms AppHelpersCompletedOrders ; classe DeliverOrdersByMail { fonction statique publique DeliverOrdersToCustomerMail($OrderID) { renvoie "mail ok ". $OrderID ; } }</pré> <p>Lorsque j'essaie d'appeler la classe dans le fichier : </p> <pre class="brush:php;toolbar:false;">utilisez AppHelpersCompletedOrdersDeliverOrdersByMail; Route::get('test', fonction(){ DeliverOrdersByMail::DeliverOrdersToCustomerMail("fgzefef"); });</pré> <p>J'ai reçu une erreur de classe introuvable ! </p> <blockquote> <p>Classe "AppHelpersCompletedOrdersDeliverOrdersByMail" introuvable</p> </blockquote> <p>Y a-t-il une solution ? </p>
P粉933003350
P粉933003350

répondre à tous(1)
P粉996763314

PHP short_open_tag(<?) 已被弃用。所以你需要使用 <?php 代替 <?

Dans PHP 8.0, les notifications de dépréciation sont converties en erreurs d'analyse :

Dans PHP 9.0, le support de short_open_tag a été complètement supprimé :

Référence : https://wiki.php.net/rfc/deprecate_php_short_tags_v2

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!