php笔记
2016-01-13 17:39
716 查看
$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;
}
相关文章推荐
- thinkphp源码解析 (Version 3.1) -1
- PHP解析带CDATA的XML方法
- 关于公司内部私拉TP-Link路由器引发的血案
- kuangbin_ShortPath M (POJ 1062)
- thinkphp实现图片上传功能
- php.ini配置与中国间隔12小时间设置方法
- php 与 ajax 获取123的案例
- php读取大文件
- PHP实现伪静态方法汇总
- php通过curl实现的POST和GET请求
- PHP面向对象
- php优化建议
- 扣丁学堂——ContentProvide
- PHP调试配置
- PHP进制转换
- php 时间倒计时代码 个人写法 有好的想法的欢迎贴出来分享
- A标签启动FTP下载 <a href=" ftp://帐号:密码@FTP网址“
- Yii2 数据操作Query Builder
- php修改编码问题
- PHP中获取星期的几种方法