简单的OOP PHP问题

时间:2010-09-13 09:32:09

标签: php oop

对于noob问题抱歉。

我有以下代码可以正常工作:

$obj = new view;

echo $obj->connect();
echo $obj->content_two(); 

基本上我需要做的是从函数content_two()中获取一个名为$ variable的变量,如何从content_two()调用$ variable?

提前致谢。

1 个答案:

答案 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中命名。你不拥有来遵循惯例,但这样做可能是个好主意。