php中的坑

  1. 1. 路径的坑
  2. 2. 计算的坑

路径的坑

$path = ‘/a/m/../b’;
假如 /a 存在
不管 /a/m 目录存不存在, mkdir 都能成功
但是如果不存在,那么 is_dir, realpath 等函数都会失败

计算的坑

1
2
3
4
5
6
7
$a = 5.1;
$b = 5.1;
$size = 100;
$t1 = intval($a = floatval($a) * $size);
$t2 = intval($b = floatval($b) * $size);
$t = rand($t1, $t2);
echo $t; // 计算结果是509,而不是510