对于noob问题抱歉。
我有以下代码可以正常工作:
$obj = new view;
echo $obj->connect();
echo $obj->content_two();
基本上我需要做的是从函数content_two()中获取一个名为$ variable的变量,如何从content_two()调用$ variable?
提前致谢。
答案 0 :(得分:3)
使用会员属性。
<?php
class View {
protected $foo;
function connect() {
$this->foo = 42;
return "Hello from connect";
}
function connectTwo() {
return "Hello from connectTwo. foo = " . $this->foo;
}
}
请注意,约定规定类在CapitalCamelCase
中命名,而方法(对象上的函数)和属性(对象上的变量)在lowerCamelCase
中命名。你不拥有来遵循惯例,但这样做可能是个好主意。