我收到这个错误......
解析错误:语法错误,第12行的C:\ filename中的意外T_PUBLIC
在这一行......
public static function getInstance(){
Run Code Online (Sandbox Code Playgroud)
代码...
<?PHP
class Session{
private static $instance;
function __construct() {
{
session_start();
echo 'Session object created<BR><BR>';
}
public static function getInstance(){
if (!self::$instance) {
self::$instance = new Session();
}
return self::$instance;
}
}
Run Code Online (Sandbox Code Playgroud)
<?PHP
class Session{
private static $instance;
function __construct()
{
session_start();
echo 'Session object created<BR><BR>';
}
public static function getInstance()
{
if (!self::$instance) {
self::$instance = new Session();
}
return self::$instance;
}
}
Run Code Online (Sandbox Code Playgroud)
试试吧.你有一个额外的支架.
错误实际上是在行function __construct().它创建了一个函数,然后是一组空的括号(实际上并不是错误).
然后,你永远不会破坏构造函数,所以当你试图在函数内使用public参数时,它会出错,这是无效的语法.
这就是我们制作一致的支架放置的原因,因此我们总是把东西放在同一个地方,因此很容易发现错位.