Php 非静态方法会话出错::设置_会话
我得到以下错误行:Php 非静态方法会话出错::设置_会话,php,Php,我得到以下错误行: [29-Jan-2016 00:27:59 Africa/Cairo] PHP Strict Standards: Non-static method sessions::set_sessions() should not be called statically in /home/trizipo/public_html/admin/controller/login.php on line 120 [29-Jan-2016 00:27:59 Africa/Cairo] PH
[29-Jan-2016 00:27:59 Africa/Cairo] PHP Strict Standards: Non-static method sessions::set_sessions() should not be called statically in /home/trizipo/public_html/admin/controller/login.php on line 120
[29-Jan-2016 00:27:59 Africa/Cairo] PHP Strict Standards: Non-static method sessions::set_sessions() should not be called statically in /home/trizipo/public_html/admin/controller/login.php on line 122
[29-Jan-2016 00:27:59 Africa/Cairo] PHP Strict Standards: Non-static method sessions::set_sessions() should not be called statically in /home/trizipo/public_html/admin/controller/login.php on line 124
[29-Jan-2016 00:27:59 Africa/Cairo] PHP Strict Standards: Non-static method sessions::set_sessions() should not be called statically in /home/trizipo/public_html/admin/controller/login.php on line 126
[29-Jan-2016 00:27:59 Africa/Cairo] PHP Strict Standards: Non-static method sessions::set_sessions() should not be called statically in /home/trizipo/public_html/admin/controller/login.php on line 128
[29-Jan-2016 00:27:59 Africa/Cairo] PHP Strict Standards: Non-static method sessions::set_sessions() should not be called statically in /home/trizipo/public_html/admin/controller/login.php on line 130
关于本守则:
有解决方案吗?您的
会话
类中的设置会话
方法不包含。如果您打算静态调用它,它应该如下所示:
class sessions
{
....
public static function set_sessions($key, $value)
{
...
}
...
}
正如消息所说,
set_sessions()
方法是一个非静态方法,而编写sessions::set_sessions()
时,您将其称为静态方法。您只能使用sessions
类的实例,比如说mySessions
并调用mySessions->set_sessions()
。无论如何,如果不查看类代码,我们将无法为您提供更多帮助。