Originariamente inviato da filippo.toso
IMHO è una scelta architetturale pessima e per nulla scalabile.
perchè dici che non è scalabile? è estremamente facile togliere o aggiungere elementi.
bisognerebbe solo fare un paragone in termini di tempi di esecuzionie degli script


Si, molti altri elementi ...

Codice PHP:
<?php
$valid_actions 
= array('Dashboard' => 'dashboard.php''Forum' => 'phpbb.php''Login' => 'login.php''Store' => 'ecommerce.php');
$default_action 'Dashboard';

$action = isset($_GET['action']) && isset($valid_actions[$_GET['action']]) ? $_GET['action'] : $default_action;
$path dirname(__FILE__) . '/Actions/' $valid_actions[$action];
if (!
is_readable($path)) {
  die(
'Error');
}
?>
non ho detto nè molti nè pochi. solo che lo script che inzialmente era, non era sufficiente per lo scopo.di conseguenza occorreva modificarlo con altro codice.


ciao e buona domenica