Blogger Information
Blog 24
fans 0
comment 12
visits 15515
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
条件加载,强制加载,去重加载,类与对象等作业和感想
移动用户-5435854
Original
660 people have browsed it

4月27日作业:

  1. 理解并实例演示条件加载与强制加载,去重加载等
  2. 实例演示类与对象, 属性值与类成员访问

1. 理解并实例演示条件加载与强制加载,去重加载等

条件加载的集中形式

  1. //单引号和双引号都是可以的,加括号也可以,外部的文件也可以放入一个变量里面,然后直接加载变量也是可以的,如果加载的外部文件不存在,就默认加载一个外部文件也是可以操作ode,用if语句
  2. include 'aaa.php';
  3. include "aaa.php";
  4. include ("aaa.php");
  5. $word = "aaa.php";
  6. include $word;
  7. include "$word";
  8. $word = "aaa";
  9. include $word . '.php';
  10. if (@!include 'aaa1.php') include 'default.php';
  11. $word= 'aaa.php';
  12. if (file_exists($word) && is_file($word))
  13. include "{$word}";
  14. else
  15. include 'default.php';

条件加载的去重加载

  1. //因为是去重加载,所以不会出错,因为系统会自动检查是否已经加载过了,如果没有加载,就加载,如果加载过了,就停止加载。
  2. include_once 'aaa.php';
  3. include_once 'aaa.php';

强制加载,强制加载一般用在数据库加载上,加载错误不会返回打印,保证数据安全。

  1. require 'bbb.php';

强制去重加载

  1. //强制去重加载和条件去重加载么有区别。
  2. require_once 'aaa.php';
  3. require_once 'aaa.php';

2. 实例演示类与对象, 属性值与类成员访问

  1. class User
  2. {
  3. //动态属性
  4. public $name='张三'
  5. public $age='40';
  6. public $web= <<< 'title'
  7. <h2>董事长</h2>
  8. title;
  9. //静态属性
  10. public static $nationality = '中国/CHINA';
  11. //抽象的,默认为null
  12. echo $user->nianxin;
  13. }
  14. //这个是针对静态属性的实例化用的::
  15. echo user::$nationality;
  16. echo '<br>';
  17. //->这个符号是实例化对象里面的某个变量
  18. echo $user->name;
  19. //打印抽象属性,默认是null
  20. echo $user->nianxin;
  21. echo '<br>';
  22. //假设不知道类名,可以用get_class 打印类名
  23. echo get_class($user);

instanceof用法,看一下$user的类是不是user,返回布尔值

  1. class User
  2. {
  3. public $name='张三';
  4. public $age='40';
  5. public $web= <<< 'title'
  6. <h2>董事长</h2>
  7. title;
  8. public static $nationality = '中国/CHINA';
  9. public $nianxin;
  10. }
  11. $user=new user;
  12. var_dump($user instanceof User);

感想:感觉越往下学,越全是逻辑思维了,逻辑还是懂的,但是得赶紧预习,不预习太被动了,否则听课的直观感觉就是,都是中文,但是一句听不懂了,得赶紧预习了,另外,前一阵学的css和html知识都忘得差不多了,现在也想预习但是没时间呀,看来全栈工程师是真的很难很难的。现在考虑到底以后是专攻一块还是这些块全部学,如果想全部精通(css,html,php,数据库,甚至服务器环境安防),估计起码要五六年功夫,而且这五六年还是要高负荷的写项目的前提下才能把php,前端都弄精通吧(没准得十年)。深刻理解了我单位研发部同事和产品部同事,优化同事(我),沟通为啥会出问题,因为大家考虑问题的方向是不同的,希望我学有所成后,首先能起在公司里面起到承上启下的作用吧。未来要多协调大家的思维。另一方面,努力成为全栈工程师。也是为了更好的让公司协同起来,增加产品进度效率!降低沟通成本。

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
3 comments
移动用户-5435854 2020-04-28 20:00:35
谢谢同学们,以后多交流,一起加油!
3 floor
JiaJieChen 2020-04-28 16:29:51
顶,向好学生学习
2 floor
王小飞 2020-04-28 16:00:43
你预计的时间有点长了吧,我觉得3年以内,虽然不能精通 也差不多都懂了,用不了6年甚至10年的。说不定学完以后多写点项目 第二年就很厉害了呢?一起加油~!
1 floor
Author's latest blog post