我偶然发现了一个Wordpress小部件,它看起来像这样
class my_widget extends WP_Widget {
function my_widget() { return self::__construct(); }
function __construct() {
// Some code here
...
}
}
add_action( 'widgets_init', create_function( '', "return register_widget('my_widget');" ) );在创建对象时将调用__construct()。my_widget()函数提供了哪些帮助或功能?真的需要吗?与类同名的函数有何意义?
发布于 2014-01-10 06:24:54
这只是为PHP4提供了向后兼容性,仅此而已。
对于PHP4,my_widget是构造函数方法,因此它必须显式调用__construct。
发布于 2014-01-10 06:22:20
看上去像和PHP4.我会说这个代码很奇怪。
https://stackoverflow.com/questions/21037469
复制相似问题