Hi, 请登录    我要注册
    关于我们 | 联系我们 投稿
访问手机端11jn平行济南

  • 加入YouGov,参与有趣的问卷
  • 京东,拼多多,淘宝天猫一网打尽
  • 艾瑞调研iclick,填问卷兑现金
  • 央视市场研究ictr,填问卷兑现金
  • 抢优惠券:京东,拼多多,淘宝天猫
  • 调查通diaochatong,填问卷兑现金
山水与旅游 车子
历史与文化 房子
  • 首页
  • 我爱我家
    • 关爱老年人
    • 呵护下一代
  • 柴米油盐酱醋茶
  • 青春岁月
    • 热血青年
    • 人到中年

php class类用法总结

添加时间:13-07-05 所属分类:PHP工具与代码
  转载自http://www.onexin.net/php-class-class-usage-summary/

一:结构和调用(实例化):

class className{} ,调用:$obj = new className();当类有构造函数时,还应传入参数。如$obj = new className($v,$v2…);

二:构造函数和析构函数:
1、构造函数用于初始化:使用__construct(),可带参数。
2、但析构函数不能带参数(用于在销去一个类之前执行一些操作或功能)。析构函数用__destruct()做名称。在脚本执行结束时,会销掉内存中的对象,因此可不用析造函数,但有些比如COOKIE等,就应当要用此函数销掉。
知识点:在PHP4中也提供了构造函数,但使用的是与类同名的类方法,在PHP5仍能兼容这种做法,当一个类中没有包含__construct时,会查找与类同名的方法,如果找到,就认为是构造函数,如下:
class test
{ var $b;
function test() { $this->b=5; }
function addab($c) { return $this->b+$c; }
}
$a = new test(); echo $a->addab(4); // 返回 9
3、PHP不会自动调用父类的构造函数(不支持构造函数重载),必须使用parent关键字显式地调用。
class employee{
function __construct()….
}
class Manager extents Employee{
function __construct(){
parent::_construct();
echo ‘这个子类的父类构造函数调用了!’;
}
}
当然也可以调用与该实例没有任何关系的其它类的构造函数。只需在__construct()前加上类名即可。如:
otherClassName::__construct();

类的主家庭成员:属性、方法、常量、静态成员 三爱克斯,先领券,淘宝天猫,京东商城,拼多多一网打尽
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

前篇:一篇入门的php Class 文章 后篇:为救病儿63岁母亲沿街乞讨 济南市民爱心捐款
发表我的评论



推荐文章   9岁学生纠错奥赛名题 错误答案沿用5年无...   冷冬济南孤独老人样本调查:3个独居老人...   腌的咸菜是致癌毒物,少吃为妙   天使不放弃!无臂幼童成功用脚将食物送...   一家四口30年省吃俭用捐出600多万做公益
随机文章   跨域调用COOKIES   PHP下实现JS语言中的escape解码函数的实...   PHP解密 unicode编码字符   PHP获取文件的断点续传代码   如何优化Mysql千万级快速分页,limit优化...
广告

其他推荐

济南魏家庄 JN5A 软件智博 啊三国

免责声明:本网所有内容均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。本网转载其他媒体之稿件,意在为公众提供免费服务。如稿件版权单位或个人不想在本网发布,可与我联系email:atseashawk@163.com,我收到您的通知后会将其撤除,谢谢。 因为本站所有内容均转载自其它媒体,本意为公众提供免费服务,但并不代表本网赞同其观点,也不能对其真实性验证负责,如稿件版权单位或个人不想在本网发布,请与我联系,本人会立即将其撤除,谢谢.联系方式:atseashawk@163.com QQ:99289555