
06-02-2010, 10:52
|
|
|
|
חבר מתאריך: 07.10.04
הודעות: 1,277
|
|
אותי יותר מעניין, מה המפרש הזה לא יכול להמיר - בנוסף ל-eval.
- dynamic class names, לדוגמה:
קוד PHP:
$class = (time() % 10) ? 'stdClass' : 'arrayObject'; new $class();
- הגדרה של פונקציות בתוך משפטי תנאי. במיוחד של function_exists.
- variable variables, לדוגמה
קוד PHP:
$a = 'b'; $b = 5; echo $$a;
השיטה הראשונה, של dynamic class names, די נפוצה בכל ה-frameworks.
יהיה מעניין לראות איך הם מתמודדים איתה.
|