CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  PHP

关于php里类的问题,构造函数里给一个变量赋值后在同个类的另一个函数里为什么不能调用那个变量?

楼主ooffy(小枫)2005-04-03 16:26:30 在 Web 开发 / PHP 提问

代码如下  
  class   Database_Operation  
  {  
  var     $contact25;  
   
      function   Database_Operation()  
                  {  
         
    $contact25=100;  
                  }  
   
          function   DB_Select()  
      {  
          echo   $contact25;  
      }  
   
  }  
   
   
  //   This   will   call   Database_Operation()   as   a   constructor.  
  $b   =   new   Database_Operation;  
  $b->DB_Select();  
   
  本人很是迷惑,在调用DB_Select();过后怎么也显不出来$contact25里的那个100,  
  echo   $contact25;这一句似乎都没用 问题点数:100、回复次数:6Top

1 楼zhiin(┈ Jcan ┈)回复于 2005-04-03 16:46:18 得分 80

<?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();  
   
  ?>Top

2 楼zhiin(┈ Jcan ┈)回复于 2005-04-03 16:46:56 得分 0

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

3 楼lawyu(雨淋漓)回复于 2005-04-03 17:47:54 得分 20

$contact25    
  =>  
  $this->contact25Top

4 楼lawyu(雨淋漓)回复于 2005-04-03 17:54:31 得分 0

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

5 楼helloyou0(你好!)回复于 2005-04-04 01:30:34 得分 0

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

6 楼icewolf_li(冰狼)回复于 2005-04-04 11:41:59 得分 0

用$this->访问成员变量Top

相关问题

  • 在函数内response.write的值,在函数调用时,怎么赋值给变量??我是被搞晕了,请帮帮我。。在线等。。
  • 函数中按址传递变量,如何赋值?
  • 有关ondraw函数中变量赋值得问题?
  • 怎么样把函数里的参数赋值给变量
  • 已有现成函数,怎么如何赋值调用?
  • 控件里的数组变量,赋值和调用的问题.
  • 变量赋值!
  • 关于以带变量的函数名称调用函数的问题
  • 如何调用owner的成员函数和变量?
  • 线程的基本问题,函数,变量的调用

关键词

  • 函数
  • database
  • db
  • php
  • 变量
  • contact25
  • 类
  • operation
  • echo
  • function

得分解答快速导航

  • 帖主:ooffy
  • zhiin
  • lawyu

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo