Laravel 10에서는 사용자 정의 클래스를 찾을 수 없습니다
P粉933003350
2023-08-15 21:46:13
<p>다음 위치에 있는 laravel 10에서 사용자 정의 클래스를 만들었습니다. </p>
<pre class="brush:php;toolbar:false;">AppHelpersCompletedOrders</pre>
<p>이 클래스에는 다음 코드가 포함되어 있습니다: </p>
<pre class="brush:php;toolbar:false;"><?
네임스페이스 AppHelpersCompletedOrders;
클래스 DeliverOrdersByMail
{
공개 정적 함수 DeliverOrdersToCustomerMail($OrderID)
{
"메일 확인"을 반환합니다.
}
}</pre>
<p>파일에서 클래스를 호출하려고 하면: </p>
<pre class="brush:php;toolbar:false;">AppHelpersCompletedOrdersDeliverOrdersByMail을 사용하세요.
경로::get('테스트', function(){
DeliverOrdersByMail::DeliverOrdersToCustomerMail("fgzefef");
});</pre>
<p>수업을 찾을 수 없다는 오류가 발생했습니다! </p>
<인용문>
<p>"AppHelpersCompletedOrdersDeliverOrdersByMail" 클래스를 찾을 수 없습니다</p>
</인용문>
<p>해결책이 있나요? </p>
PHP
short_open_tag(<?)
已被弃用。所以你需要使用<?php
代替<?
PHP 8.0에서는 지원 중단 알림이 구문 분석 오류로 변환됩니다.
PHP 9.0에서는 short_open_tag에 대한 지원이 완전히 제거되었습니다.
참조: https://wiki.php.net/rfc/deprecate_php_short_tags_v2