• 技术文章 >后端开发 >php教程

    关于读取COOKIE的有关问题

    2016-06-13 10:01:05原创344
    关于读取COOKIE的问题
    看到一个程序的函数文件里有下面这个函数:

    function GetCookie($Var){
    return $_COOKIE[$Var];
    }


    请教,直接用$_COOKIE[$Var]调用不就可以了,为什么还要定义一个函数,定义函数有什么好处吗?

    ------解决方案--------------------
    这叫二次封装.
    做大型项目时,把原有的函数封装到一个类里面,也许功能一成不变,但这样的好处是:

    1 可以统一函数命名规范(人家对变量或函数的命名规范也许与你不同).
    2 你可以自己给此方法起一个看其名之其意的名字.比如你这个例子,GetCookie肯定要比$_COOKIE看起来更加舒服.
    3 使程序结构看起来更加整体化.

    实力化这个类后,可以用对象对这些方法进行调用:
    $obj-> xxx();
    $obj-> yyy();
    ...

    这样看来起比写出n种不同命名规范的函数看起来更加舒服一些.
    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:nbsp COOKIE GetCookie Var obj
    上一篇:答题系统 下一篇:怎么设置使得MAIL的函数效率提高
    php培训_php实战培训【立即报名】-php中文网第20期

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• PHP高端课程,php高端_PHP教程• php实现的验证码文件类实例,_PHP教程• PHP生成plist数据的方法,php生成plist_PHP教程• php中smarty变量修饰用法实例分析_PHP教程• php自己实现memcached的队列类_PHP教程
    1/1

    PHP中文网