我正在做一個路由器,以及路由,我的學習的一部分,並希望看看我的方法工作。然而最近這一直困擾着我,現在看到我將數組添加到一個主要的「經理」中。在PHP中的URL路由
所以我得到了(僞樣本),以這種方式
<?php
$paths = array();
$paths[] = new routes_object('PATH',
array(
'controller'=> 'controllerName',
'action' => 'actionName'));
$router = new router_manager()->add($paths);
將所有路線後,意味着它會超過10左右。然後爲了查看它們是否匹配,我必須迭代它們並檢查match()函數以啓動提取過程來獲取變量。
採取這種方法可以嗎?有一個數組中的對象集合並迭代?
那麼,我當然不會指望它超過100,那麼,如果它那麼意味着它對我來說很好:) 是的,我主要擔心的是性能,它仍然是我早。 – allenskd 2010-01-03 00:17:12