关于“php_initialize_方法”的问题,小编就整理了【2】个相关介绍“php_initialize_方法”的解答:
initialize函数的使用方法?initialize()方法现在类中可以自动运行,即通过URL去调用类中的其它方法,_inlitialize()方法也会自动运行。
这个特性就有一个好处,比如开发网站会遇到下面的情况,通过登录进入后台管理页面,如果没有添加验证,直接通过url就可以进入到后台管理页面,这样很不安全,所以要在方法中判断访问是通过登录正常访问,还是直接通过url访问等。
但是一个后台管理中会有很多控制器,如果每一个都添加访问控制就会很麻烦,所以我们可以利用这个函数,将_initialize()写入到一个类中,然后在_initialize()中统一的进行访问控制,然后让其它控制器去继承CommonAction.class.php中的CommonAction,这样就可以解决访问控制的问题了。
php构造方法和初始化方法?_construct()是PHP内置的构造函数,实例化之前PHP解析引擎自动调用,做一些初始化的工作或者外部服务器检测的工作。在实例化对象之前需要做的工作都写在这里。
init()方法一般都是自己定义的,功能和_construct()差不多,但需要自己写调用。
到此,以上就是小编对于“php_initialize_方法”的问题就介绍到这了,希望介绍关于“php_initialize_方法”的【2】点解答对大家有用。