۹ حسین نوروزی فر
خطای نا معلوم
جامعه پی اچ پی ایجاد شده در ۰۳ دی ۱۴۰۱

5f79-Screenshot (2).png

5889-Screenshot (3).png

حسین نوروزی فر ۰۳ دی ۱۴۰۱، ۱۳:۳۰

aa78-Screenshot (4).png

حسین نوروزی فر ۰۳ دی ۱۴۰۱، ۱۳:۳۱

2fd0-Screenshot (5).png

حسین نوروزی فر ۰۳ دی ۱۴۰۱، ۱۳:۳۱

سلام حسین عزیز

نیازی به اینکلود فایل‌های کلاس‌ها نیست چون شما دارید از لودر استفاده میکنید.

کافیه لودر رو اینکلود و از کلاس‌ها استفاده کنید.

محتوای فایل لودر رو هم باید به محتوای زیر تغییر بدید.


include_once 'App/iran.php';
spl_autoload_register(function ($class){
    $class_file = __DIR__ . "/" . $class . ".php";
    if(!(file_exists($class_file) and is_readable($class_file)))
        die("$class not found");
    include_once $class_file;
});
// // use \\App\\Services\\CityService;
// use \\App\\Utilities\\Response;
// // new ProviService;
// Response::respond([1,23],200);
احمدرضا فاطمی کیا ۰۳ دی ۱۴۰۱، ۱۵:۰۶

استاد در همین فیلم بدون پاک کردن اینکیلود‌ها خروجی میگیرن و خطا چیز دیگه ای ظاهرا تو output خطارو ذکر کرده تو اسگرین

حسین نوروزی فر ۰۳ دی ۱۴۰۱، ۱۵:۱۸

اگر میخواهید با include بتونید new بگیرید باید با نیم اسپیس بگیرید.

بعد از اینکلود‌ها اینطور نیو بگیرید:

new App\\Services\\CityService();
احمدرضا فاطمی کیا ۰۳ دی ۱۴۰۱، ۱۵:۲۹

مهندس میشه گوگل میت تشریف بیارین مشگل پاورجاست

حسین نوروزی فر ۰۳ دی ۱۴۰۱، ۱۵:۳۳

https://s2.uupload.ir/filelink/pXVkH5kiwUOK_ebab86e65d/iran_o49i.rar

حسین نوروزی فر ۰۳ دی ۱۴۰۱، ۱۵:۵۷

توی فایل api/v1/cities index.php

محتوا رو همه پاک کن و این رو قرار بده

7fc2-Screenshot_۲۰۲۲-۱۲-۲۴-۲۰-۱۸-۵۶-۳۶۹-edit_com.android.chrome.jpg

بهترین پاسخ
احمدرضا فاطمی کیا ۰۳ دی ۱۴۰۱، ۱۶:۳۹