سلام خدمت دوستان
توی php 8 ویژگی constructor property promotion اومده که نیازی نیس مقادیر دوباره مقداردهی تکراری بشن
حالا یک سئوال برای من پیش اومده
میخواستم بدونم دوستان راه حلی براش دارن یا خیر
ما در داخل کلاسی که داریم این سبکی constructor رو تعریف کردیم
public function __construct(public Request $request,public Response $response){}
ولی با error برخورد میکنیم متن error :
Fatal error: Uncaught ArgumentCountError: Too few arguments to function
و داخل بدنه constructor هم مقدار دهی هست که قبلا صورت میگرفته ولی در php 8 نوشتن که میشه انجامش نداد و به صورت خودکار مقدار دهی خواهد شد مثل angular
بدنه constructor
$this->request = $requset;
$this-> response = $response;
چرا دوبار requuet و response رو نوشتید؟ یکبار کافیه
@alizadeh.m24
public function __construct(public $request,public $response){}
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟