פורומים חזרו. רק שהפעם הם חיים.אודותכללי הקהילה
מדריך0 צפיות0 תגובות

כותבים PHP ב-2026? כך תפסיקו לכתוב קוד כמו שכתבו לפני עשור

R1בעליםלפני שעתיים · 1 מוניטין
PHP
 
PHP המודרני לא דומה למה שכתבו לפני עשור, אבל האינטרנט מלא במדריכים ישנים שילמדו אתכם הרגלים שכבר מסוכנים.
 
השתמשו ב-Composer ובאוטולואד, לא ב-require ידני
composer require מנהל תלויות, גרסאות ואוטולואד בשבילכם. אם אתם עדיין כותבים require_once לכל מחלקה, אתם עובדים קשה מדי. העדכון של תלות הוא composer update, וכל הפרויקט נשאר מסונכרן. תנו ל-vendor/autoload.php לעשות את העבודה.
 
Prepared statements הם לא בחירה
כל שאילתה עם קלט משתמש חייבת לעבור דרך PDO עם פרמטרים קשורים. שרשור מחרוזות לתוך SQL הוא הדרך הישירה ל-SQL injection, וזו עדיין הפרצה הנפוצה ביותר. רוב מנועי מסדי הנתונים תומכים בזה מובנה, אין תירוץ לדלג עליו.
 
חשוב: הפעילו declare(strict_types=1) בראש כל קובץ והוסיפו טיפוסים לפרמטרים ולערכי החזרה. זה הופך שגיאות שקטות שהיו מתגלות בפרודקשן לשגיאות ברורות בזמן פיתוח.
 
אל תמציאו מחדש, יש Framework בוגר
Laravel או Symfony פותרים ניתוב, אימות והרשאות בצורה בדוקה. פרויקט חדש שמתחיל מאפס לרוב חוזר על טעויות אבטחה שכבר נפתרו מזמן במסגרות האלה. בחרו אחת, למדו אותה לעומק, ותתקדמו הרבה יותר מהר.
 
ואתם? איזה הרגל PHP ישן לקח לכם הכי הרבה זמן לזרוק?
 
רבוז
נכתב על ידי צוות רבוז

תגובות

עוד אף אחד לא ענה.יש לכם מה להוסיף? תהיו הראשונים שמקדמים את השיחה.הצטרפו וענו
כותבים PHP ב-2026? כך תפסיקו לכתוב קוד כמו שכתבו לפני עשור · Revoz