美文网首页
八.空操作和空控制器使用

八.空操作和空控制器使用

作者: 张金宇 | 来源:发表于2016-09-22 07:37 被阅读0次

    定义:

    一.空操作的处理

    YY截图20160921125833.png

    一般网站处于安全考虑不给用户提示任何错误信息
    "空操作"本质意思:一个对象(控制器)调用本身不存在的方法
    在oop里面,对象调用本身不存在的方法,处于用户体验比较好的角度考虑,
    我们可以在类里面制作一个魔术方法:function __cal();

    在父类中,\TP\ThinkPHP\Library\Think\controller.class.php设置 __call()方法

    QQ截图20160921130807.png Paste_Image.png

    二.空控制器的处理

    原理:

    Paste_Image.png

    做一个控制器,名称:EmptyController.class.php
    在该控制器内部其实只需要制作一个_empty()方法即可

    Paste_Image.png

    相关文章

      网友评论

          本文标题:八.空操作和空控制器使用

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