搜索
博主信息
博文 36
粉丝 1
评论 0
访问量 40815
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
11月26日类与对象及构造方法-九期线上班
WJF
原创
714人浏览过

创建类、实例化、命名空间、类成员、类方法(手写)


  1. <?php
  2. //创建类
  3. class demo{
  4. }
  5. //调用类/实例化
  6. $d1 = new demo();
  7. $d2 = new demo();
  8. var_dump($d1);
  9. var_dump($d2);
  10. var_dump($d1 instanceof demo);
  11. //类属性
  12. class demo1{
  13. public $a ='aa';
  14. public $s = 111;
  15. }
  16. $aa = new demo1;
  17. echo $aa->a . $aa->s;
  18. echo '<hr>属性重新赋值';
  19. $aa->s = 222;
  20. echo $aa->a . $aa->s;
  21. //行为(方法)
  22. class demo2 {
  23. // //属性
  24. public $name = 'WJF';
  25. public $mail= '33703259@qq.com';
  26. // //方法
  27. function test1 (){
  28. //self:当前类
  29. $dangqian = new self();
  30. //$this 伪变量 引用当前类中的实例
  31. return '姓名:' . $dangqian->name . '邮箱:' . $this->mail;
  32. }
  33. }
  34. $d2 = new demo2();
  35. echo $d2->test1();



构造方法


  1. <?php
  2. //创建类
  3. class Demo{
  4. //属性
  5. public $a;
  6. public $s;
  7. //构造方法
  8. function __construct($a,$s)
  9. {
  10. $this->a = $a;
  11. $this->s = $s;
  12. }
  13. //方法
  14. function tset(){
  15. echo $this->a;
  16. }
  17. }
  18. $obj = new Demo('啊啊啊',333);
  19. echo $obj->tset();

批改老师:查无此人查无此人

批改状态:合格

老师批语:完成的不错,继续加油。
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学