php开源嘛
首页 | English | MySql数据库 | Php编程 | 建站杂烩 | 系统服务器 | 资源共享 | 专题 | 才桀网 | 支持论坛
  当前位置:主页>资源共享>站长学院>文章内容
PHP开发入门教程之面向对象{学习}
来源:网络 作者:本站整理 发布时间:2007-08-22  

  聪明的你,一定想立即实例化了吧,如果我开始在定义成员变量里就给值了,那不是说所有桌子都一样大吗?

//////////////
class desktop{
 var $desktop;#桌子面;
 var $baluster;#桌子腿;
 function desktop(){
  $this->desktop = 100;
  $this->baluster = 100;
 }
 function move(){
  #....
 }
 function largen(){
  $this->desktop++;#放大桌子面
 }
}
$d = new desktop;
$d->desktop();
////////////////////

开源嘛
  可是结果却是:Call to a member function desktop() on a non-object in

  倒霉,肯定是作者在骗点击,bs这小样,TT.

  其实是我错了,我知道错了。原来 我们刚才添加的函数

function desktop(){
 $this->desktop = 100;
 $this->baluster = 100;
}

开源嘛
  是个构造函数,什么是构造函数呢,哎呀,原来构造函数是类特有的函数,在类被实例化后,类会第一步自动执行构造函数,它在为类开辟内存单元嘛。

  为了验证是不是它一开始就执行,大家请把目光放到本教程第一个代码上去,嘎嘎,您看到了把,一个和类名一样的方法,一个构造函数,在我们实例化后就已经输出代码了吧,这就证明我还没有说错呢。

  好了,回到我们的桌子世界里,你发现了,我们这个时候所有桌子面和腿都是100了。

  2.php

  执行代码
开源嘛

//////////////
<?
class desktop{
 var $desktop;#桌子面;
 var $baluster;#桌子腿;
 function desktop(){
  $this->desktop = 100;
  $this->baluster = 100;
  echo "我们桌子家族命令大家把桌子面子都给我统一在".$this->desktop."大小!<br />";
 }
 function move(){
  #....
 }
 function largen(){
  $this->desktop++;#放大桌子面
  echo "7~,小桌子我今天改造了,不鸟你们拉,哈哈, 我现在面子可比你们大,我有".$this->desktop."嘎嘎";
 }
}
$d = new desktop;
$d->largen();
?>开源嘛


  小桌子,逃离了桌子家族,因为,我们的面子没小桌子这nb大了。桌子老长老看不下去了,小样,看我的。

//////////////
<?
class desktop{
 var $desktop;#桌子面;
 var $baluster;#桌子腿;
 function desktop($desktop){
  $this->desktop = $desktop;
  $this->baluster = 100;
  echo "我们桌子家族命令大家把桌子面子都给我统一在".$this->desktop."大小!<br />";
 }
 function move(){开源嘛
  #....
 }
 function largen(){
  $this->desktop++;#放大桌子面
  echo "7~,小桌子我今天改造了,不鸟你们拉,哈哈, 我现在面子可比你们大,我有".$this->desktop."嘎嘎";
 }
}
$d = new desktop;
$d->largen();
?>


  小桌子,左转转,右转转 看了半天,逛累了,觉得自己现在也进化了,该看看新同类了 于是;桌子变身执行后,发现......

/////
$d = new desktop(101);
////

开源嘛
  我tmd还是一张小桌子。


(阅读次数:
共2页: 上一页 [1] 2 下一页
上一篇:PHP连接mysql测试和配置:基础知识   下一篇:php编程:怎样从数据表里塞选出重复的数据
[收藏] [推荐] [评论(0条)] [返回顶部] [打印本页] [关闭窗口]  
用户名: 新注册) 密码: 匿名评论
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
 §最新评论
  热点文章
·win中PHP5和Apache的安装与配置
·实现网站的无限分类:PHP进阶教
·用PHP实现Ftp用户的在线管理
·教你如何优化MySQL数据库性能
·如何使用PHP创建RSS阅读器
·怎样建站,新手建站经验谈……
·用PHP制作登录页面程序
·php中的几个require()函数介绍
·PHP编程:实现QQ在线状态{教程}
·JS实现禁止查看网页源代码方法总
·利用PHP和CSS改变网页文字大小
·简单的PHP&MYSQL留言板教程
  相关文章
·实现网站的无限分类:PHP进阶教
·PHP程序直接调用文本文件内容实
·用PHP制作登录页面程序
·ereg_replace()函数事例教程....
·PHP编程:实现QQ在线状态{教程}
·教您如何安全的应用 MySQL
·PHP程序实现调用文本文件内容实
·网页设计制作中的经典代码...
·怎么在IIS6中最佳配置PHP方法
·win中PHP5和Apache的安装与配置
·PHP5在Apache下的两种模式的安装
·教你如何优化MySQL数据库性能

关于我们 | 本站声明 | 友情连接 | 诚邀加盟 | 网站地图
版权Power by DedeCms   技术支持QQ =>> 罗江游鱼   Jacking  后台登陆
Copyright @ 2007 公司地址:柳州市东环路268号 邮编:545006 电话:15920389818 桂ICP备07006725号