اگر در حین اجرای کد به خطا بخورید، php یه چیزهایی بهتون میگه. و با دستورات زیر تمام خطاها و اخطارهارو گزارش میکنه.
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
مستندات تابع error_reporting رو در سایت PHP چک کنید:
https://www.php.net/manual/en/function.error-reporting.php
در غیر این صورت اگر IDE خطای شما رو پیدا نکرد باید با var_dump کار کنید و باگ رو پیدا کنید. بعضی موارد هم میان از کنسول استفاده میکنند:
function console_log( $data ){
echo '<script>';
echo 'console.log('. json_encode( $data ) .')';
echo '</script>';
}
Usage:
$myvar = array(1,2,3);
console_log( $myvar ); // [1,2,3]
یک اکستنشن هم برای دیباگ PHP هست به نام Xdebug که من باهاش کار نکردم اما میتونی سری به سایتش بزنی
https://xdebug.org/
سلام
@alif
سمت سرور که ببریدش
تو محل پروژتون اگر اروری داشته باشه که حالت warning هم باشه
در فایل error_log قابل مشاهده هست.
شاید پاسخ شما همینجا باشد