声明类时定义了一个成员属性,并用php常量来赋值,为什么报错呢?
<?phpclassdemo{private$x=$_SERVER["SERVER_SOFTWARE"];private$y=PHP_VERSION;}echo$x=$_...
<?php
class demo
{
private $x = $_SERVER["SERVER_SOFTWARE"];
private $y = PHP_VERSION;
}
echo $x = $_SERVER['SERVER_SOFTWARE']
?>
第4行代码报错。请问为什么。注释掉第4行代码,就全ok了。为什么呢? 展开
class demo
{
private $x = $_SERVER["SERVER_SOFTWARE"];
private $y = PHP_VERSION;
}
echo $x = $_SERVER['SERVER_SOFTWARE']
?>
第4行代码报错。请问为什么。注释掉第4行代码,就全ok了。为什么呢? 展开
展开全部
echo中不能进行赋值操作.
$a=new demo();
echo $a->x;
$a=new demo();
echo $a->x;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
echo $x = $_SERVER['SERVER_SOFTWARE']改成
echo $_SERVER['SERVER_SOFTWARE']; 或者
1. $x = $_SERVER['SERVER_SOFTWARE'];
2.echo $x;
echo $_SERVER['SERVER_SOFTWARE']; 或者
1. $x = $_SERVER['SERVER_SOFTWARE'];
2.echo $x;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询