请原谅我提出这样一个新手问题,但我无法弄清楚如何在PHP中调用方法。这是我正在尝试做的事情(伪代码):
class Thing {
public string Color() {
return "taupe";
}
}
Thing x = new Thing();
echo x.Color();
这应该以{{1}}作为结果。我要坚持的部分是最后一行:调用taupe
的{{1}}方法。如何在PHP中执行此操作?
答案 0 :(得分:4)
在PHP中,您可以执行以下操作:
class Thing {
public function color() {
return "taupe";
}
}
$thing = new Thing;
echo $thing->color();
你很亲密:)
我建议您阅读PHP's OOP information here。他们有很多关于如何设置对象和不同模式以及诸如此类的信息。
祝你好运!答案 1 :(得分:2)
试试这个:
$thing = new Thing();
echo $thing->Color();
答案 2 :(得分:1)
它是$x-> Color();
。 PHP使用 - >而不是点(像在其他语言中一样)来调用实例方法。
你的代码也不像PHP。
Thing x = new Thing();
应该是$x=new Thing();
public string Color() {
应该看起来像public function Color() {
答案 3 :(得分:1)
这是一个例子
$x = new Thing(); //Instantiate a class
echo $x -> Color(); //call the method