美文网首页
PHP 日常问题

PHP 日常问题

作者: JacquesMayol | 来源:发表于2017-09-25 18:26 被阅读0次

    2018年5月21日

    - 有关ZipArchive 的open
    第一个参数好像不能传路径,通过rename 解决
    
    - 有关is_dir 的问题
    如果return false 则一定是权限问题
    

    2017-09-25

    1. 有关mkdir创建已存在的目录 函数返回内容
    报Warning错误 返回false
    
    2. 有关php大小写区分问题

    参考
    补充: 函数内的 return 同样不区分大小写

    3. 有关 htmlspecialcharshtmlspecialchars_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. 确认第一步!
    

    相关文章

      网友评论

          本文标题:PHP 日常问题

          本文链接:https://www.haomeiwen.com/subject/lkedextx.html