新手PHP问题,做什么 - >代表?

时间:2010-09-26 01:33:41

标签: php

我是PHP的新手,这是做什么的 - >?我试过谷歌并搜索论坛但没有出现。例如,我已经看到“$ resp-> is_valid”使用但不确定它的作用。感谢

3 个答案:

答案 0 :(得分:3)

如果您有一个对象实例,那么->将访问该对象内的属性或方法。

例如:

$mysqli_object = new mysqli( ... );
$mysqli_statement = $mysqli_object->prepare( ... );
// calls the prepare() method of mysqli_object

->运算符类似于::运算符,因为它们都可以访问类中的某些内容。但是,::用于访问不需要实例化的对象的内容:

$sum = MySumClass::sum( ... ); 
// I don't need to first create an instance (using "new") of
// MySumClass before using it because MySumClass::sum() is static

答案 1 :(得分:2)

在PHP ->中用于访问对象的属性(或方法)。你可以在这里阅读更多内容:

http://php.net/manual/en/sdo.sample.getset.php

答案 2 :(得分:0)

它返回$is_valid

引用的对象的成员变量$resp