我在 laravel 10 中创建了一个自定义类,位于:
App\Helpers\CompletedOrders
该类包含以下代码:
<?
namespace App\Helpers\CompletedOrders;
class DeliverOrdersByMail
{
public static function DeliverOrdersToCustomerMail($OrderID)
{
return "mail ok ". $OrderID;
}
}
当我尝试调用文件上的类时:
use App\Helpers\CompletedOrders\DeliverOrdersByMail;
Route::get('test', function(){
DeliverOrdersByMail::DeliverOrdersToCustomerMail("fgzefef");
});
我收到错误,提示找不到该类!
未找到“App\Helpers\CompletedOrders\DeliverOrdersByMail”类
请问有什么解决办法吗?
PHP
short_open_tag(<?)
已弃用。因此您必须使用 <?php
而不是 <?
在 PHP 7.4 中,short_open_tag 默认保持启用状态:更改 如果人们依赖默认值,则可能会导致升级期间的代码泄漏 默认值而不是显式启用它们。相反:
- 如果启用了short_open_tag并且
- 如果启用了short_open_tag,但是
- 如果禁用了short_open_tag,
在 PHP 8.0 中,弃用通知被转换为解析错误:
- 如果启用了short_open_tag,则使用
- 如果禁用了short_open_tag,
在 PHP 9.0 中,对 Short_open_tag 的支持完全被删除:
- .