אני בערך כמו כולם, אני אפרט קצת בנוגע לראשון.
כעיקרון אני עובד בשילוב של שתיהם.
אני עובד בסגנון מאוד IPBי..
כלומר, הם עובדים לפי פונקציות וCLASS ראשי, ככה אני, רק שלאחרונה עברתי לשימוש יותר גדול במחלקות (לא, לא OOP, בPHP לא קיים OOP עד גירסא 5..), ואימצתי את הרעיון (לכל פריט יש דברים ידועים מראש, אתה צריך רק לקבוע לו את ההגדרות המיוחדות..), לדוגמא בסקרים.
אני אוהב להשתמש בפונקציות. הINDEX שלי בד"כ נראה ככה:
PHP קוד:
define ("PHP_FILE", true);
require_once ("soucres/idx.php");
head();
if (IsTrueAct($_GET['act']) == true)
DoMyAct($_GET['act']);
else
Main();
footer();
זה עיקרון העבודה שלי.
לחלק לחלקים קבועים למקרה שיפול לידיים הלא נכונות אחד מדפי הקוד,
ואז הוא לא ממש ידע מה הוא קיבל.