美文网首页
PHP嵌套写法的不兼容

PHP嵌套写法的不兼容

作者: imjcw | 来源:发表于2019-11-13 09:28 被阅读0次

    前言

    应公司的要求,和同事一起写了一个初级的应用中心,在本地运行流畅,啥问题都没有,然而到了测试环境,刚打开就爆了。

    心里一万头草泥马飞奔而过,研究了一下,最终与茂茂哥一起发现了这个问题。

    环境说明

    我本地的环境的PHP版本是5.6

    测试环境的PHP版本是5.3

    问题代码

    if (empty((int)$id)) {
        # code...
    }
    

    就这么一行简单的代码,造成了悲剧,看来不能偷懒啊,PHP5.3不支持这样的嵌套。

    解决方案

    只能用一下方式来解决:

    $id = (int)$id;
    if (empty($id)) {
        # code...
    }
    

    总结

    基础还需要不断的去巩固啊,以后这样的问题代码再也不敢写了。

    -- EOF --
    本文转载自IMJCW
    原文链接:PHP嵌套写法的不兼容

    相关文章

      网友评论

          本文标题:PHP嵌套写法的不兼容

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