לא זוכר =! לא חשוב!
@ הוא "מדכא הדפסת טעויות" (התרגום מאנגלית נשמע חרא, אני יודע). משום מה יש כאלו שחושבים שזה זניח, אבל כמובן, שדברים קטנים וזניחים הינם בד"כ דברים שאין להתעלם מהם. דבר זה הכרחי לדבג קוד בצורה "מקצועית" - כלומר שהגולש לא יראה כל מיני שגיאות מוזרות של קוד (מוזרות מבחינתו), אלא יקבל פלט ברור של שגיאה כדי שידע לדווח לאדמניסטור כמו שצריך: "קיבלתי פלט: ההרשאה של הקובץ לא ניתנת ליישום, בעמוד bla.php, אנא תבדוק מה הביעה". בנוסף, אתה יכול למנוע פדיחות שקורות לך לפעמים כאשר יש שגיאות מוזרות של קוד, למשל עבודה עם משתנה שלא הגדרת אותו עד כה. תוכל לראות כאלו ע"י הכנסה של הקוד הבא בראש העמוד שלך:
error_reporting(E_ALL);
עוד דוגמא שעולה לי בראש זה שימוש ב@ על מנת למנוע הדפסה של פלט של שגיאה למסך לפני header שהרי header לא יעבוד בצורה הזו. יש עוד 1001 דוגמאות... בקשר למדרכים: www.guides.co.il - יש שם מדריך בסיסי לphp www.builder.co.il וכמובן יש את "גוגל" - אתה יכול לחפש שם php manual ולהתחיל לקרוא (כמובן שידיעת השפה אנגלית נחוצה בד"כ). שיהיה בהצלחה!