perchè dici che non è scalabile? è estremamente facile togliere o aggiungere elementi.Originariamente inviato da filippo.toso
IMHO è una scelta architetturale pessima e per nulla scalabile.
bisognerebbe solo fare un paragone in termini di tempi di esecuzionie degli script
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.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');
}
?>
ciao e buona domenica![]()