2018年5月21日
- 有关ZipArchive 的open
第一个参数好像不能传路径,通过rename 解决
- 有关is_dir 的问题
如果return false 则一定是权限问题
2017-09-25
1. 有关mkdir创建已存在的目录 函数返回内容
报Warning错误 返回false
2. 有关php大小写区分问题
参考
补充: 函数内的 return
同样不区分大小写
3. 有关 htmlspecialchars
和 htmlspecialchars_decode
对单引号的转义
需要添加 `ENT_QUOTES` 参数
4. 有关 substr_replace
函数
不能替换 空字符串 必要时需要重写改函数
5. 有关 foreach
方法中的 $value
值
如果不 unset 掉,则会一直保留(即最后一次遍历的那个值)
6. 有关系统和文件的PHP常量
var_dump(php_uname(), PHP_OS, DIRECTORY_SEPARATOR, PHP_SHLIB_SUFFIX, PATH_SEPARATOR);
7. 有关PHP操作cmd
$cdRes1 = exec(escapeshellcmd("cd e:"), $return1, $status1);
var_dump($return1);
var_dump($status1);
$cdRes1 = exec(escapeshellcmd("exit"), $return1, $status1);
var_dump($return1);
var_dump($status1);
$cdRes1 = exec(escapeshellcmd("dir"), $return1, $status1);
var_dump($return1);
var_dump($status1);
$cdRes1 = exec(escapeshellcmd("exit"), $return1, $status1);
var_dump($return1);
var_dump($status1);
die;
8. 有关引用变量的简单测试
$a = "aa";
var_dump($a, "================");
$b = $a;
$c = &$a;
var_dump($a, $b, $c, "================");
$a = "aa+bb";
var_dump($a, $b, $c, "================");
unset($a);
var_dump($a, $b, $c, "================");
die;
9. 字符串填充好像可以用 sprintf
函数...
207-10-27
10. php错误提醒
ini_set('display_errors', 'On');
ini_set('error_reporting', E_ALL);
2017-11-10
11.sql in查询按指定顺序排序
order by field(`ziduan`,7,12,5,3,2)
order by find_in_set(`ziduan`,7,12,5,3,2)
2017-11-28
12.莫名奇妙的问题排查
1. 检查代码是否有语法错误
2. 确认第一步!