PHP开发入门教程之面向对象

2016-01-29 13:24 8 1 收藏

PHP开发入门教程之面向对象,PHP开发入门教程之面向对象

【 tulaoshi.com - PHP 】

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

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

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

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

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/php/)

  好了,回到我们的桌子世界里,你发现了,我们这个时候所有桌子面和腿都是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);
////

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/php/)

  我还是一张小桌子。

来源:http://www.tulaoshi.com/n/20160129/1490073.html

延伸阅读
标签: Web开发
面向对象编程的概念: 不同的作者之间说法可能不一样,但是一个OOP语言必须有以下几方面: 抽象数据类型和信息封装  继承  多态  在PHP中是通过类来完成封装的:  ?php  class Something {  // 在OOP类中,通常第一个字符为大写  var $x;  function s...
标签: Web开发
用户管理部分主要是对Drupal站点的注册用户进行管理,主要有权限控制、用户设置、用户资料、角色及用户状态等的操作。Drupal是多用户系统,它支持多用户注册并具有完善的用户管理功能。采用了基于角色的权限管理,Drupal可以将不同的用户划分为不同的角色,限制其内容访问及修改等操作。所以,基于角色的权限系统,没有必要对每个用户进行...
标签: PHP
简介 真正的天才具有正确评价不确定的,有风险的和矛盾的信息的能力。--邱吉尔 使用许多编程语言时,你通常只能使用面向对象或面向过程二者之一的编程方式。而在PHP中,你可以自由选择或混用。目前绝大多数PHP程序员使用面向过程的方式,因为解析WEB页面本身就非常过程化(从一个标签到另一个标签)。在HTML中嵌入过程处理代码是...
标签: flash教程
本文由 中国 sanbos 原创,转载请保留此信息! 本系列Flash教程由中国Flash互助课堂专为Flash新手制作,更多教程和练习请 点击这里 ,在这里有系列的教程、练习,并有老师对练习进行点评与指导,欢迎朋友们的光临! 上一课: Flash新手入门教程:AS入门第一课_认识编程环境     面向对象编程基础 ActionScript...
标签: PHP
出自:http://www.cncsk.com/Document/WebDev/PHP/200512291759.htm 这篇文章介绍在PHP的面向对象编程(OOP)。我将演示如何用面向对象的概念编出较少的代码但更好的程序。祝大家好运。 面向对象编程的概念对每一个作者来说都有不同的看法,我提醒一下一个面向对象语言应有的东西: - 数据抽象和信息隐藏 ...

经验教程

753

收藏

11
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部