function练习

貢獻者:cheng123 類別:代码 時間:2015-08-20 14:33:18 收藏數:17 評分:0
返回上页 舉報此文章
请选择举报理由:




收藏到我的文章 改錯字
<?phpfunction C($name=null,$value=null,$default=null){static$_config=array();if(empty($name))
{return$_config;}if(is_string($name)){$name=strtolower($name);if(is_null($value))return
isset($_config[$name])?$_config[$name]:$default;$_config[$name]=$value;return;}
if(is_array($name)){$_config=array_merge($_config,array_change_key_case($name));return;}
returnnull;function G($start,$end='',$dec=4){static$_info=array();if(!isset($_info[$end]))
$_info[$end]=microtime(TRUE);returnnumber_format(($_info[$end]-$_info[$start]),$dec);}
function I($name,$default='',$filter=null){if(strpos($name,'.')){list($method,$name)=explode('.',
$name,2);}else{$method='param';}switch(strtolower($method)){case'get':$input=&$_GET;break;
case'post':$input=&$_POST;break;case'put':parse_str(file_get_contents('php://input'),$input);
break;case'param':switch($_SERVER['REQUEST_METHOD']){case'POST':$input=$_POST;break;case'PUT':
parse_str(file_get_contents('php://input'),$input);break;default:$input=$_GET;}break;case'request'
:$input=&$_REQUEST;break;case'session':$input=&$_SESSION;break;case'cookie':$input=&$_COOKIE;
break;case'server':$input=&$_SERVER;break;case'globals':$input=&$GLOBALS;break;default:returnNULL;}
if(empty($name)){$data=$input;array_walk_recursive($data,'filter_exp');$filters=isset($filter)?
$filter:C('DEFAULT_FILTER');if($filters){$filters=explode(',',$filters);foreach($filtersas$filter){
$data=array_map_recursive($filter,$data);}}}else){$data=$input[$name];return$data;}function import
($class,$baseUrl='',$ext=EXT){static$_file=array();$class=str_replace(array('.','#'),
array('/','.'),$class);if(isset($_file[$class.$baseUrl]))returntrue;else$_file[$class.$baseUrl]=true
$class_strut=explode('/',$class);if(empty($baseUrl)){if('@'==$class_strut[0]||MODULE_NAME==
$class_strut[0]){$baseUrl=MODULE_PATH;$class=substr_replace($class,'',0,strlen($class_strut[0])+1);
}elseif(in_array($class_strut[0],array('Think','Org','Behavior','Com','Vendor'))||is_dir(LIB_PATH.
$class_strut[0])){$baseUrl=LIB_PATH;}else{$baseUrl=APP_PATH;}}if(substr($baseUrl,-1)!='/')$baseUrl.
='/';$classfile=$baseUrl.$class.$ext;if(!class_exists(basename($class),false)){returnrequire_cache(
$classfile);}}function load($name,$baseUrl='',$ext='.php'){$name=str_replace(array('.','#'),array(
'/','.'),$name);if(empty
($baseUrl)){if(0===strpos($name,'@/')){$baseUrl=MODULE_PATH.'Common/';$name=substr($name,2);}
else{$array=explode('/',$name);
$baseUrl=APP_PATH.array_shift($array).'/Common/';$name=implode('/',$array);}}if(substr($baseUrl,-1)
!='/')$baseUrl.='/';require_cache($baseUrl.$name.$ext);}function D($name='',$layer=''){
if(empty($name))returnnewThink\Model;static$_model=array();$layer=$layer?
$layer:C('DEFAULT_M_LAYER');if(isset($_model[$name.$layer]))return$_model[$name.$layer];
$class=parse_res_name($name,$layer);if(class_exists($class)){$model=new$class(basename($name));}
else{echo'';exit;}$_model[$name.$layer]=$model;return$model;}
Model@paramstring$nameModelMongoModel:User
声明:以上文章均为用户自行添加,仅供打字交流使用,不代表本站观点,本站不承担任何法律责任,特此声明!如果有侵犯到您的权利,请及时联系我们删除。
文章熱度:
文章難度:
文章質量:
說明:系統根據文章的熱度、難度、質量自動認證,已認證的文章將參與打字排名!

本文打字排名TOP20

登录后可见

用户更多文章推荐