PHP进阶
来源:互联网 发布:数据库数据模型有几种 编辑:程序博客网 时间:2024/05/19 12:18
1. debug_backtrace() 定位当前的堆栈
2. PHP逻辑判断为false的情况
$array = debug_backtrace(); <span style="font-family: Arial, Helvetica, sans-serif;">//print_r($array);//信息很齐全 </span><span style="font-family: Arial, Helvetica, sans-serif;">unset($array[0]); </span><span style="font-family: Arial, Helvetica, sans-serif;">foreach($array as $row) { </span><span style="font-family: Arial, Helvetica, sans-serif;"> $html .= $row['file'].':'.$row['line'].'行,调用方法:'.$row['function']."<p>"; </span><span style="font-family: Arial, Helvetica, sans-serif;">} </span><span style="font-family: Arial, Helvetica, sans-serif;">return $html; </span>
2. PHP逻辑判断为false的情况
- false
- 整型0
- 浮点0.0
- 空字符串’’,字符串“0”
- 无成员的数组
- 无单元的对象
- NULL
- 字符串与数字 双等号比较时,都转化成 数字!
3. touch(filename, time)设置文件修改时间,默认time是当前时间
4. substr、mb_str截取字符串函数
string substr (string $string ,int $start [,int $length ] ) 按字节截取字串
string mb_substr (string $str ,int $start [,int $length = NULL [,string $encoding = mb_internal_encoding() ]] ) 按特定编码按字符截取
mb_substr需要在有mbstring扩展的PHP环境中使用
注:检查是否有mbstring扩展的方式:php -m | grep mbstring 如果有内存表示存在,否则不存在
0 0
- PHP进阶
- PHP进阶
- PHP 进阶
- php进阶
- php 进阶
- PHP进阶
- PHP进阶
- php进阶
- PHP进阶
- php进阶
- php进阶
- PHP进阶
- php高手快速进阶
- PHP学习进阶
- PHP进阶篇
- php进阶笔记之类
- PHP扩展开发进阶
- php程序员进阶指南
- url编码问题
- egit链接
- URAL 1877Bicycle Codes 水题
- 归并排序
- java的运行原理
- PHP进阶
- URAL 1878Rubinchik's Cube 水题
- 二分图相关题
- Unity3d网络游戏Socket通讯
- 初识网页设计
- UVA 10689 - Yet another Number Sequence(矩阵快速幂)
- 【技术体系框架】排序算法
- poj 1827 A Bunch Of Monsters
- URAL 1880Psych Up's Eigenvalues multiset水题