@mohaligateway
@ali.bayat
@juza66
@Rp76
میشه این کد رو بهینه کرد
if(!empty($value_codemelle)){
$result['data']['messages'] = [
"شماره : {$query['seats']}",
"کد: {$value_codemelle}",
];
}else{
$result['data']['messages'] = [
"شماره : {$query['seats']}",
];
}
داخل if باید داده ها رو اضافه کنی
نه که override کنی
$result['data']['messages'] = [
"شماره صندلی های رزرو شده: {$query['seats']}",
];
if(!empty($value_codemelle)){
$result['data']['messages'][0] .= "کد ملی مسافران: {$value_codemelle}";
}
بعد این کدی که قرار دادی یه قسمتش آبجکته و بقیش آرایه است..
بهتره که از یک فرمت استفاده کنی
ببین بهینه کردن توی برنامه نویسی به ۲ قصد اتفاق میفته
برای بالا بردن پرفرمنس باید با شیوه عملکرد توابعی که صدا میزنی آشنا باشی
اما برای خوانایی باید همیشه در نظر داشت که آیا ارزشش رو داره و تداخلی با پرفرمنس ایجاد نمیکنه؟
الان توی این کد یه نکته اضافه به چشم میخوره و اون هم ست کردن شماره هست
میتونی شماره رو قبل از if داخل result بگذاری و بعدش
اگر کد ملی خالی نبود بیای و کد رو اضافه کنی
به این ترتیب اون else هم حذف میشه
@ali.bayat
@mohaligateway
@hesammousavi
@Rp76
این شکلی مشکل دداره فقط یکی رو نمایش میده
$result['data']['messages'] = [
"شماره صندلی های رزرو شده: {$query['seats']}",
];
if(!empty($value_codemelle)){
$result['data']['messages']= [
"کد ملی مسافران: {$value_codemelle}",
];
}
داخل if باید داده ها رو اضافه کنی
نه که override کنی
$result['data']['messages'] = [
"شماره صندلی های رزرو شده: {$query['seats']}",
];
if(!empty($value_codemelle)){
$result['data']['messages'][0] .= "کد ملی مسافران: {$value_codemelle}";
}
بعد این کدی که قرار دادی یه قسمتش آبجکته و بقیش آرایه است..
بهتره که از یک فرمت استفاده کنی
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟