Blogger Information
Blog 24
fans 0
comment 12
visits 15519
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
名称,命名空间,类文件加载内容作业
移动用户-5435854
Original
802 people have browsed it

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();

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

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

Correcting teacher:天蓬老师天蓬老师

Correction status:qualified

Teacher's comments:说到做到, 一定要补上
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post