class Dev { function Dev() { } function p() { $args = func_get_args(); $html = '
'; $html .= 'Dev::Debug'; echo $html; } } function p() { Dev::p(func_get_args()); } class Router { var $request = 'index'; function Router() { $this->request = !empty($_GET['request']) ? $_GET['request'] : 'index'; } function LinkTo($metaPath, $args = array(), $anchor = null) { $link = ROOT_URL.$metaPath.'.html'.(is_null($anchor) ? '' : '#'.$anchor); if (empty($args)) { return $link; } $qs = array(); foreach ($args as $k => $v) { $qs[] = $k.'='.rawurlencode($v); } return $link.'?'.implode('&', $qs); } }
'; foreach ($args as $arg) { $html .= print_r($arg, true); } $html .= '