לפי דעתי, אך זה תלוי בדפדפן.
הרעיון הוא שזה לא יהרוס שום דבר בקוד.
אתם אומרים כאן המון שטויות, מה הבעייה לעשות,
PHP קוד:
<?
$p = $_GET['p'];
$id = $_GET['id'];
switch($p) {
case 'page':
do_page($id);
break;
case 'works':
do_works($id);
break;
}
function do_page(int $id) {
//שליפה מהמסד של נתונים, וכל השטויות
$to_print = <<<EOF
ברוכים הבאים לדף מספר {$id}
בלה בלה בלה בלה
EOF;
}
function do_works(int $id) {
//שליפה מהמסד של נתונים, וכל השטויות
$to_print = <<<EOF
ברוכים הבאים לעבודה מספר {$id}
בלה בלה בלה בלה
EOF;
}
echo $to_print;
?>
היה קשה? לא!
ואני אישית הייתי מסדר את הכל במחלקות.