我想知道如何在 php 中使用 ->
I want to know how to use -> in php
我有时会在php中看到这种东西$this->something->function_name()
,我不知道这个->
到底是什么意思。有人可以清除我吗
它是对当前对象的引用,最常用于面向对象的代码。
参考:http://www.php.net/manual/en/language.oop5.basic.php
入门:http://www.phpro.org/tutorials/Object-Oriented-Programming-with-PHP.html
示例:
<?php
class Person {
public $name;
function __construct( $name ) {
$this->name = $name;
}
};
$Ntiyiso = new Person('Ntiyiso Trumind Rikhotso');
echo $Ntiyiso->name;
这会将 'Ntiyiso' 字符串存储为创建对象的 属性。
我有时会在php中看到这种东西$this->something->function_name()
,我不知道这个->
到底是什么意思。有人可以清除我吗
它是对当前对象的引用,最常用于面向对象的代码。
参考:http://www.php.net/manual/en/language.oop5.basic.php
入门:http://www.phpro.org/tutorials/Object-Oriented-Programming-with-PHP.html
示例:
<?php
class Person {
public $name;
function __construct( $name ) {
$this->name = $name;
}
};
$Ntiyiso = new Person('Ntiyiso Trumind Rikhotso');
echo $Ntiyiso->name;
这会将 'Ntiyiso' 字符串存储为创建对象的 属性。