![]() |
[PHP] eval
יש לי שאלה לגבי הפונקציה הזאת,
ניתן איכשהו לשמור את המידע שהיא מחליפה בתוך המשתנה בלי לפלוט אותו? לדוגמא יש לי את הקוד הבא: PHP קוד:
PHP קוד:
ניסיתי ככה: PHP קוד:
|
eval לא מחליפה כלום, אלא מבצעת את מה שכתוב בסטרינג.
וגם השימוש שלך בה לא נכון. תסביר מה אתה מנסה לעשות. |
אני מנסה להמיר קוד PHP מתוך DATABASE...
זוהי רק דוגמא, אני יודע שצריך להשתמש גם ב: PHP קוד:
|
PHP קוד:
|
העניין שזה לא פועל, רשמתי למעלה...
|
אוקיי, בוא נעשה חושבים. פותחים PHP.NET.
"code_str does not have to contain PHP Opening tags. ". אחר כך נעבור עוד שורה "eval() returns NULL unless return is called in the evaluated code, in which case the value passed to return is returned. If there is a parse error in the evaluated code, eval() returns FALSE and execution of the following code continues normally. It is not possible to catch a parse error in eval() using set_error_handler(). " אם אתה צריך יותר מזה, מצטער, אני לא יכול לעזור. |
ציטוט:
אה ובאמת לא צריך את התגי פתיחה וסגירה של PHP. |
כל הזמנים הם GMT +2. הזמן כעת הוא 19:27. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ