Cannot redeclare non static as static
不是一个很大的PHP用户,也不确定从哪里开始。搜索谷歌和这里没有有用的结果(无论如何对我来说)。
1 | Fatal error: Cannot redeclare non static WP_Job_Manager_Form::$steps as static WP_Resume_Manager_Form_Submit_Resume::$steps in /wp-content/plugins/wp-job-manager-resumes/includes/forms/class-wp-resume-manager-form-submit-resume.php on line 1028 |
您正试图静态地分配一个对象属性。无法从静态上下文访问非静态属性。
非静态访问需要
$form = new WP_Job_Manager_Form();
// access the non static properties
$form->steps = 'foobar';
一些快速参考:
- 何时使用静态vs实例化类
- php:静态和非静态函数和对象