博主信息
博文 24
粉丝 0
评论 12
访问量 20099
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
名称,命名空间,类文件加载内容作业
移动用户-5435854
原创
1405人浏览过

5月5日作业:
根据课堂案例来写命名空间,要求

  1. 实例演示: 非限定名称, 限定名称, 完全限定名称,并分析应用场景
  2. 实例演示: 命名空间的别名, 与类别名的说语法与场景
  3. 实例演示: 类文件的自动加载器实现的原理与实现
    并预习SQL基本语句,明晚会说

实例演示: 非限定名称, 限定名称, 完全限定名称,并分析应用场景

  1. <?php
  2. //非限定名称
  3. namespace a ;
  4. interface demo
  5. {
  6. }
  7. class ceshi
  8. {
  9. const ROAD_NAME = '哈哈';
  10. }
  11. function one()
  12. {
  13. }
  14. const APP_NAME = '宇宙第一';
  15. namespace b ;
  16. interface demo1
  17. {
  18. }
  19. class ceshi1
  20. {
  21. }
  22. function two()
  23. {
  24. }
  25. const APP_NAME = '测试';
  26. namespace c;
  27. interface demo2
  28. {
  29. const ROAD_NAME = '接口测试';
  30. }
  31. class ceshi2
  32. {
  33. }
  34. function three()
  35. {
  36. }
  37. //非限定名称
  38. const APP_NAME = '测试一下';
  39. //限定名称
  40. echo Demo2::ROAD_NAME;
  41. //非限定名称
  42. echo APP_NAME;
  43. //完全限定名称
  44. echo \a\APP_NAME;

命名空间的别名演示

  1. namespace a ;
  2. interface demo
  3. {
  4. }
  5. class ceshi
  6. {
  7. const ROAD_NAME = '哈哈';
  8. }
  9. function one()
  10. {
  11. }
  12. const APP_NAME = '宇宙第一';
  13. namespace b ;
  14. interface demo1
  15. {
  16. }
  17. class ceshi1
  18. {
  19. }
  20. function two()
  21. {
  22. }
  23. const APP_NAME = '测试';
  24. use a as p;
  25. echo '<hr>';
  26. echo p\APP_NAME;

类别名演示

  1. namespace a ;
  2. interface demo
  3. {
  4. }
  5. class ceshi
  6. {
  7. const ROAD_NAME = '哈哈';
  8. }
  9. function one()
  10. {
  11. }
  12. const APP_NAME = '宇宙第一';
  13. class T2
  14. {
  15. public static function yuzhou()
  16. {
  17. return '宇宙第二';
  18. }
  19. }
  20. namespace b ;
  21. interface demo1
  22. {
  23. }
  24. class ceshi1
  25. {
  26. }
  27. function two()
  28. {
  29. }
  30. const APP_NAME = '测试';
  31. namespace c;
  32. interface demo2
  33. {
  34. const ROAD_NAME = '接口测试';
  35. }
  36. class ceshi2
  37. {
  38. }
  39. function three()
  40. {
  41. }
  42. //非限定名称
  43. const APP_NAME = '测试一下';
  44. use a\t2 as t ;
  45. echo t::yuzhou();

实例演示: 类文件的自动加载器

下次补上这个作业,这个还不太懂

批改老师:天蓬老师天蓬老师

批改状态:合格

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

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

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