非常简单的OOP问题

时间:2010-07-05 04:34:22

标签: php oop

希望只是快速简单的澄清......在控制器的动作中找到此代码:

...         
$SaveAccount = new SaveAccount();
$SaveAccount->saveAccount($username, $password, $email);
...

第二行是否意味着“在新对象上运行方法”saveAccount()“这是->的含义吗? 谢谢!

2 个答案:

答案 0 :(得分:8)

->与对象一起使用。在下面一行:

$SaveAccount->saveAccount($username, $password, $email);

saveAccount方法运行 对象 $SaveAccount

我建议你看一下:

Object Oriented Programming with PHP

答案 1 :(得分:3)

  

第二行是否意味着“在新对象上运行方法”saveAccount()?

  

那是->的意思吗?

不,这意味着“获取名为saveAccount的方法或属性”。一起()它的意思是“运行方法”saveAccount()“。注意:从技术上讲,你不能在不执行它的情况下获取方法,所以$obj->methodname没有()没有意义,但是这个解释可能在概念上对你有帮助。