【发布时间】:2015-03-08 12:04:32
【问题描述】:
我有一个带有属性 transof 的类
class translator {
public function transof($phrase) { gives translation of phrase }
}
现在我想将翻译器的实例传递给函数:
function parse($part,$class) {
$class->transof($part);
}
$tr = new translator("project","en");
parse("exception",$tr);
有人知道怎么做吗? 我知道这个例子很简单,并且可以在不使用函数的情况下轻松编写,但在我的真实示例中,我希望能够使用函数。
当然可以在函数中使用全局$tr,在函数内部使用,但我不喜欢使用全局。
提前致谢
【问题讨论】:
-
好像你在混合程序编程和OOP。你到底想达到什么目标?
-
你的解析函数没有返回任何值,还是你想在你的类的transof方法中打印消息?
-
你在上面的代码中是否有任何错误?