PHP可以';不再使用'class'(只是不起作用)
目前我正在用PHP开发一些东西,昨天一切都很好。今天什么都不起作用了,我发现这是因为PHP可以';不再使用'class'(只是不起作用),php,class,include,Php,Class,Include,目前我正在用PHP开发一些东西,昨天一切都很好。今天什么都不起作用了,我发现这是因为class不再起作用了。我的代码如下所示: <?php // Code echo 'Current PHP version: ' . phpversion() . "\n"; echo("1 \n"); include_once 'test.php'; echo("2 \n"); //Code ?&g
class
不再起作用了。我的代码如下所示:
<?php
// Code
echo 'Current PHP version: ' . phpversion() . "\n";
echo("1 \n");
include_once 'test.php';
echo("2 \n");
//Code
?>
我的输出如下所示:
当前PHP版本:5.5.30-1~dotdeb+7.1
一,
(空行)
如果我从test.php
中删除类
,它会工作:
<?php
error_reporting(E_ALL);
ini_set('display_errors', 1);
echo("Start \n");
// class test
// {
// echo("IN CLASS");
// }
echo("End \n");
?>
我的输出如下所示:
当前PHP版本:5.5.30-1~dotdeb+7.1
一,
开始
结束
二,
(空行)
有人知道发生了什么事吗?我不知道为什么我不能再使用class
。A是变量(var
)和函数(function
)的集合,使用以下语法定义:
<?php
class MyClass {
var $myVar;
function myFunction() {
// ...
}
}
?>
您的类
定义不遵循此规则,因为echo
是意外的 A是变量(var
)和函数(function
)的集合,使用以下语法定义:
<?php
class MyClass {
var $myVar;
function myFunction() {
// ...
}
}
?>
您的类
定义不遵循此规则,因为echo
是意外的