Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 非静态方法会话出错::设置_会话_Php - Fatal编程技术网

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()
。无论如何,如果不查看类代码,我们将无法为您提供更多帮助。