$moudles= array_flip(get_class_methods(__CLASS__));
foreach($moudles as $key=>$val){
$moudles[$key] = MODULE_NAME.'/'.$key;
}
$moudles['name'] = MODULE_NAME;
$this->assign(moudle, $moudles);
/**
* @param string $path 头目录
* @param string $load 路径
* @return bool
*/
public function mkdir($path = '',$load = ''){
if( '' == $load ) return false;
while(strstr($load,'//')) $load = str_replace('//','/',$load);
if(substr($load,0,1)=='/') $load = substr($load,1);
if(substr($load,-1,1) == '/' ) $load = substr($load, 0, -1);
$arr = explode('/',$load); //var_dump($arr);
foreach($arr as $single ){
$path .= $single.'/';
mkdir($path);
}
}
$a = "asd";
echo "show $a";
echo '<br>';
echo 'show $a';
// ' '单引号 不能输出$a;
字符串中首字符的位置是 0 而不是 1。
对象:
class Car { var $color; function Car($color="green") { $this->color = $color; } function what_color() { return $this->color; } }对象转数组
function object_to_array($obj){
$_arr = is_object($obj) ? get_object_vars($obj) :$obj;
foreach ($_arr as $key=>$val){
$val = (is_array($val) || is_object($val)) ? $this->object_to_array($val):$val;
$arr[$key] = $val;
}
return $arr;
}