这意味着什么($>)$ variable-> function()?

时间:2010-12-21 16:48:24

标签: php oop

大家好,我正在寻找许多PHP脚本,我看到了类似的东西

$variable->function($var1, $var2, $var3)

那么->究竟做了什么?

谢谢你。

5 个答案:

答案 0 :(得分:7)

对象的函数调用

对象变量:$ variable

致电: - >

功能:功能(...)

答案 1 :(得分:1)

它调用对象上的方法。但要了解这意味着什么,您需要了解PHP中的面向对象编程。手册非常好,请在此处阅读:

http://php.net/manual/en/language.oop5.php

答案 2 :(得分:1)

PHP Object Orientation Basics

维基百科上更通用的信息:Object Oriented Programming

我认为直接回答是不是一个好主意,就像其他人已经做过的那样,只是为了给出主题本身的链接,因为没有背景,大多数答案都没有多大意义。< / p>

答案 3 :(得分:0)

它暗示$ variable是一个对象,并且正在调用分配给$ variable的对象的“function”方法。

答案 4 :(得分:0)

- &gt;访问$ variable类中的函数。所以$ variable可能是类的实例,如

$variable = new Person();
$variable->showFirstName();

在类Person中,会有一个函数

function showFirstName() {
    echo $this->$first_name;
}