<?php
class Database_Operation
{
var  $contact25;  function Database_Operation()
        {
   
 $this->contact25=100;
        }

    function DB_Select()
  {
    echo $this->contact25;
  }}$b = new Database_Operation;
$b->DB_Select();?>

解决方案 »

  1.   

    没用$this显示的错误为:Notice: Undefined variable: contact25 in D:\source\test.php on line 14
      

  2.   

    $contact25 
    =>
    $this->contact25
      

  3.   

    选自php手册:
    在一个类的定义内部,你无法得知使用何种名称的对象是可以访问的:...
    ...然而为了类定义的内部访问自身的函数和变量,可以使用伪变量 $this 来达到这个目的。$this 变量可以理解为“我自己的”或者“当前对象”。
    ...
      

  4.   

    面向对象的东西还是看看C++或者java的书,
    再回过头来看PHP的就容易多了