>  Q&A  >  본문

Laravel 10에서는 사용자 정의 클래스를 찾을 수 없습니다

<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>
P粉933003350P粉933003350450일 전481

모든 응답(1)나는 대답할 것이다

  • P粉996763314

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

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

    PHP 8.0에서는 지원 중단 알림이 구문 분석 오류로 변환됩니다.

    PHP 9.0에서는 short_open_tag에 대한 지원이 완전히 제거되었습니다.

    참조: https://wiki.php.net/rfc/deprecate_php_short_tags_v2

    회신하다
    0
  • 취소회신하다