ערכתי לאחרונה בתאריך 11.07.09 בשעה 23:50 בברכה, akoka
מכמה סיבות די פשוטות1.אם אתה עובד בפרוייקטים גדולים שאתה מחזיק שם כמויות די גדולות של משתנים, הפונקציה הזאת רק יכולה לבלבל אותך.
2.אני לא בטוח לגבי זה, אבל הזמן ריצה שלה אמור ליהיות בזבזני בטירוף.
3.לא עושים דברים כאלה, אומנם זה לא כתוב בשום ספר, אבל השימוש בפונקציה הזאת הוא פגם בחשיבה התיכנותית.
אתה מקבל נתונים בpost תשתמש במערך עצמו, אתה יודע איזה ערכים כבר מגיעים מהטופס.
בפרוייקטים גדולים זה פשוט יגרום לעומס בלתי רצוי, ונחוץ במערכת שלך.
מה הבעיה לכתוב פשוט:
המקרה היחידי בו אני חושב שהייתי משתמש בextract זה אם אני עובד בתבנית של MVC ואני רוצה להעביר לVIEW מידע בצורה נוחה, למשל פרטים של כתבה יעברו בתור משתנים (title,content,date) ככה השליטה היא הרבה יותר נוחה, מאשר גישה מתוך מערך.
עוד דבר פשוט שנזכרתי בו, מה הטעם במערך עם 1000 איברים, אם אתה הופך את זה ל1000 משתנים?
אם מה שהיית עושה היה נכון, תאמין לי שבPHP לא היו חושבים פעמיים, ואוטומאטית את המידע שאתה מקבל בטופס היו כבר הופכים למשתנים.