View Single Post
ישן 11-03-09, 20:49   # 17
daMn
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Mar 2007
גיל: 34
הודעות: 2,050

daMn לא מחובר  

ציטוט:
נכתב במקור על ידי vadimg88 צפה בהודעה
התשובה היא פשוטה. ומה שאני הולך לומר לך זה מניסיון של שנים, הרבה טעויות במהלך הזמן ופתרונם במהלך שנותי בתור מתכנת.

זה פשוט מאוד, קודם כל תשאל לאיזה קהל יעד המערכת הולכת להיות מכוונת אליו.

אם קהל היעד הוא כלל עולמי/ארצי שזה אומר שכל משתמש יוכל להוריד את זה ולהשתמש בזה, התשובה היא חד משמעית! מערכת טמפלייט ללא ספק!
אם קהל היעד הוא אתה או מתכנת אחר או משהו פנימי בחברה או בכלל משתמשים שיש להם ניסיון עבודה עם PHP אז גם כאן התשובה היא חד משמעית! קוד PHP רגיל בתוך קבצי HTML , ללא שום EVAL.

פשוט מאוד תצור קבצי .phtml תגדיר את השרת שיקרא קבצים עם סיומת זו כקבצי PHP רגילים וכל ה HTML יהיה שם ותוך כדי תוכל לעשות

<?php echo $something; ?>

או בשיטה הקצרה:

<?=$something;?>

אפשר להתווכח שעות על נושאים כאלה, ואפשר פשוט ללמוד ממשהו שכבר התנסה בזה בעבר (בידיוק בנושא הספציפי הזה) ובסופו של דבר הגיע למסקנות הנלמדות.

מכאן זה שיקול דעת של כל אחד מה יותר עדיף לו לעשות.
מוסכם, השאלה שנשאלת היא שאם אני מתכנת בתצורת תגי PHP בתוך קוד HTML אני משתמש בEVAL או באיזשהו אינקלוד על מנת להדפיס בסופו של דבר את התבנית?
__________________
"חינוך למדעי המחשב לא יכול להפוך אף אחד למתכנת מומחה יותר מאשר לימוד על מברשות וצבעים יכול להפוך מישהו לצייר מיומן."
(אריק ס. ריימונד)
  Reply With Quote