Laravel 10 中無法找到自訂類
P粉933003350
P粉933003350 2023-08-15 21:46:13
0
1
485
<p>我在laravel 10中創建了一個自訂類,位於:</p> <pre class="brush:php;toolbar:false;">AppHelpersCompletedOrders</pre> <p>該類別包含以下程式碼:</p> <pre class="brush:php;toolbar:false;"><? namespace AppHelpersCompletedOrders; class DeliverOrdersByMail { public static function DeliverOrdersToCustomerMail($OrderID) { return "mail ok ". $OrderID; } }</pre> <p>當我嘗試在檔案中呼叫該類別時:</p> <pre class="brush:php;toolbar:false;">use AppHelpersCompletedOrdersDeliverOrdersByMail; Route::get('test', function(){ DeliverOrdersByMail::DeliverOrdersToCustomerMail("fgzefef"); });</pre> <p>我收到了一個找不到該類別的錯誤! </p> <blockquote> <p>找不到類別"AppHelpersCompletedOrdersDeliverOrdersByMail"</p> </blockquote> <p>請問有解決方法嗎? </p>
P粉933003350
P粉933003350

全部回覆(1)
P粉996763314

PHP short_open_tag(<?) 已被棄用。所以你需要用 <?php 來取代 <?

在 PHP 8.0 中,棄用通知被轉換為解析錯誤:

在 PHP 9.0 中,對 short_open_tag 的支援完全被刪除:

參考:https://wiki.php.net/rfc/deprecate_php_short_tags_v2

#
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!