![]() |
PHP | סקינים
שלום,
רציתי לשאול את אלו ממכם שיצא להם כבר להכין מערכות עם סקינים (הרוב פה אני מניח ;P) במה עדיף להשתמש? בeval או בstr_replace? הבהרה: למי שלא הבין הכוונה היא אם לדוגמה לכתוב PHP קוד:
PHP קוד:
מבחינת יעילות הקוד עדיף לעשות eval פעם אחת מאשר str_replace מספר פעמים, אני צודק? יום טוב, כפיר |
אתה רוצה לשמור על הצורה של האתר ורק לשנות צבעים או לשנות לגמרי את העיצוב ?
|
ציטוט:
|
אני משתמש בstr_replace.
|
אתה יכול להשתמש ב str_replace עם מערכים..
דוגמה: PHP קוד:
|
str_replace עם מערכים, preg_replace ל-
<IF "$member->is_logged"> BLA </IF><ELSE> MEOW </ELSE> |
ציטוט:
ובכל זאת למה ברוב המערכות המורכבות יחסית (לדוגמה פורומים) משתמשים בeval ולא בstr_replace או preg_replace (כמו שדניאל הציע XD)? השאלה שלי בעצם מתמקדת ביעילות. נניח שיש לי מחרוזת מאוד מאוד ארוכה עבור הסקין, המשמעות של היעילות פה תהיה קריטית... ובכלל כמה שיותר יעיל יותר טוב :) |
משתמשים ב-preg_replace עם EVAL
|
לטעמי כדי להשתמש בreplace מטעמי נוחות למשתמש שלא יודע PHP, אולי אפשר גם אם eval ..לא ניסיתי..אולי בגלל זה אני מעדיף החלפות :)
לגבי ההחלפה עם מערך האיבר הראשון במערך הראשון מחליף את הראשון במערך השני וכן הלאה.. |
כל הזמנים הם GMT +2. הזמן כעת הוא 10:29. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ