我遇到了一个看起来像这样的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()函数提供了哪些帮助或功能?真的需要吗?该函数与该类具有相同名称的任何重要性?
答案 0 :(得分:1)
这只是为PHP4提供向后兼容性,没有别的。
对于PHP4,my_widget
是构造函数方法,因此必须明确调用__construct
。
答案 1 :(得分:0)
看起来与PHP4兼容...... 我会说这段代码很奇怪。