【发布时间】:2011-05-29 01:32:45
【问题描述】:
我正在学习 OOP PHP。我已经了解了父子类的关系和相互之间的互动,所以在这方面一切都很好。
这行代码虽然让我很困惑,但我不确定它的作用:
$this->var1 = function($var2);
可以让您更清楚地了解代码的信息:它是位于类的构造函数内部的一行,并且 var1 在上面立即声明为私有。要调用的函数放在类之外,但在同一个文件中。
我知道本质上它调用当前类的函数,同时传递给它$var2。但是“var1 =”部分到底是做什么的呢?为什么不包括美元符号?
语法有效,因为我正在查看其他人的代码,它会产生所需的结果。我只是想学习它以供将来参考。
提前谢谢你。
诺洛
【问题讨论】:
-
是字面意思还是
function某个函数的其他名称?这很重要,因为function是一个具有特殊含义的保留关键字。 -
仔细查看properties 上的 PHP 文档。
-
谢谢outis。一直在这样做。 :) Deceze,不,这不是它所说的。我只是将语法通用化,因为当时我知道每个部分是什么,但无法翻译语法。