Rumah  >  Soal Jawab  >  teks badan

Kelas tersuai tidak boleh ditemui dalam Laravel 10

<p>Saya mencipta kelas tersuai dalam laravel 10 yang terletak di: </p> <pre class="brush:php;toolbar:false;">AppHelpersCompletedOrders</pre> <p>Kelas ini mengandungi kod berikut: </p> <pre class="brush:php;toolbar:false;"><? ruang nama AppHelpersCompletedOrders; kelas DeliverOrdersByMail { fungsi statik awam DeliverOrdersToCustomerMail($OrderID) { kembalikan "mel ok ". } }</pre> <p>Apabila saya cuba memanggil kelas dalam fail: </p> <pre class="brush:php;toolbar:false;">gunakan AppHelpersCompletedOrdersDeliverOrdersByMail; Laluan::get('test', function(){ DeliverOrdersByMail::DeliverOrdersToCustomerMail("fgzefef"); });</pre> <p>Saya mendapat ralat kelas tidak ditemui! </p> <blockquote> <p>Kelas "AppHelpersCompletedOrdersDeliverOrdersByMail" tidak ditemui</p> </blockquote> <p>Adakah terdapat sebarang penyelesaian? </p>
P粉933003350P粉933003350402 hari yang lalu388

membalas semua(1)saya akan balas

  • P粉996763314

    P粉9967633142023-08-16 09:39:33

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

    Dalam PHP 8.0, pemberitahuan penamatan ditukar kepada ralat penghuraian:

    Dalam PHP 9.0, sokongan untuk short_open_tag telah dialih keluar sepenuhnya:

    Rujukan: https://wiki.php.net/rfc/deprecate_php_short_tags_v2

    balas
    0
  • Batalbalas