PHP- קטע קוד שגוי, מהי השגיאה?
-
שלום רב,
יש לי קטע קוד שאחת השורות כנראה גורמת לשגיאה (מחזיר שגיאה:500 Internal Server Error) אני מנסה הרבה זמן להבין מה הבעיה בו אך ללא הצלחה,
הנה השורות:$date=1557262800; $datetime2 = new DateTime("@$date");
ניסיתי גם:
$datetime2 = new DateTime("@".$date);
לעומת זאת בצורה הבאה זה כן עובד טוב:
$date=1557262800; $datetime2 = new DateTime("@1557262800");
וזה לא ברור לי כי "@".$date אמור להיות שווה ל-"@1557262800".
אם יש פה מישהו שיוכל לגלות לי מה הבעיה אשמח מאוד!
תודה רבה -
@dovid אמר בPHP- קטע קוד שגוי, מהי השגיאה?:
תראה פה.
תודה!!!
לא הכרתי את זה, זה יהיה לי מאוד שימושי. -
@dovid אמר בPHP- קטע קוד שגוי, מהי השגיאה?:
א. כדי ללכוד שגיאות תשתמש בtry ותעשה echo לשגיאה.
בכלל, כשאוחזים בשלבי הניסוי וה(ט)[ת]עייה, מומלץ להגדיר שיוצג שגיאות ולא שיתקבל HTTP 500 ריק.
שים בתחילת הקוד:ini_set('display_errors' ,'1'); ini_set('display_startup_errors', 1); error_reporting(E_ALL);