|
![]() |
# 1 |
חבר בקהילה
|
[PHP] eval
יש לי שאלה לגבי הפונקציה הזאת,
ניתן איכשהו לשמור את המידע שהיא מחליפה בתוך המשתנה בלי לפלוט אותו? לדוגמא יש לי את הקוד הבא: PHP קוד:
PHP קוד:
ניסיתי ככה: PHP קוד:
|
![]() |
![]() |
# 2 |
משתמש - היכל התהילה
|
eval לא מחליפה כלום, אלא מבצעת את מה שכתוב בסטרינג.
וגם השימוש שלך בה לא נכון. תסביר מה אתה מנסה לעשות. |
![]() |
![]() |
# 3 |
חבר בקהילה
|
אני מנסה להמיר קוד PHP מתוך DATABASE...
זוהי רק דוגמא, אני יודע שצריך להשתמש גם ב: PHP קוד:
Last edited by ShLooK; 18-07-08 at 23:26.. |
![]() |
![]() |
# 4 |
אין כמו ב127.0.0.1
|
PHP קוד:
|
![]() |
![]() |
# 5 |
חבר בקהילה
|
העניין שזה לא פועל, רשמתי למעלה...
|
![]() |
![]() |
# 6 |
אין כמו ב127.0.0.1
|
העניין הוא שזה לא מה שרשמת למעלה.
אה ובאמת לא צריך את התגי פתיחה וסגירה של PHP. |
![]() |
![]() |
# 7 |
אחראי פורום
|
אוקיי, בוא נעשה חושבים. פותחים 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(). " אם אתה צריך יותר מזה, מצטער, אני לא יכול לעזור. |
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|