PHP 4 - 类内的变量
我有一个这样的类
class blah extends blahblah{
private $variable = '5';
function somefunction(){
echo $variable;
}
}
可以在 php 5 中工作,但不能在 php 4 中工作。 我收到错误:
Parse error: parse error, unexpected
T_VARIABLE, expecting T_OLD_FUNCTION
or T_FUNCTION or T_VA....
我还尝试了 public
和 static
。同样的错误。
如何在该类中添加一个可以从所有类函数访问的变量?
I have a class like
class blah extends blahblah{
private $variable = '5';
function somefunction(){
echo $variable;
}
}
this works in php 5, but not in php 4.
I get a error:
Parse error: parse error, unexpected
T_VARIABLE, expecting T_OLD_FUNCTION
or T_FUNCTION or T_VA....
I also tried with public
and static
. Same error.
How can I add a variable inside that class that I can access from all class functions?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
private 在 PHP 4 中不是有效关键字,将其更改为
var $variable = '5';
功能也错了,应该是......
private is not a valid keyword in PHP 4 change it to
var $variable = '5';
also the function is wrong it should be...
在 PHP4 中,成员变量是用
var
声明的:但是你仍然必须通过函数
中的。$this->variable
来访问它(我想,我'我对 PHP4 不太熟悉)也就是说,如果可能的话,升级! PHP4 和“OOP”是痛苦多于乐趣。
更新:哈,找到了,一些关于<的文档em>PHP4 中的类和对象。
In PHP4, member variables are declared with
var
:But you still have to access it via
$this->variable
in your function(I think, I'm not so familiar with PHP4).That said, if possible, upgrade! PHP4 and "OOP" is more pain than fun.
Update: Ha, found it, some documentation about Classes and Objects in PHP4.