Blogger Information
Blog 17
fans 1
comment 0
visits 14498
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
PHP基础:运算符,分支结构,循环以及文件包含(文件包含的意义,include和require的区别)
zl的php学习博客
Original
554 people have browsed it

# 作业内容:1. 对象课件,将提及的全部运算符上机做一遍,并将你认为重要的发到博客中; 2. 实例演示分支与循环结构 ,并熟练写出他们的替代语法(不得抄课堂代码),自己想。 3. 文件包含的本质是什么?include,require的区别是什么,用在什么地方?

1. 运算符

  1. 算数运算符: + - / % * ++ —
  2. 赋值运算符: =,+=,-=,*=,/=,%=,.=
  3. 比较运算符: >,<,<=,>=,!=,==,===,<=>
    1. $a = 100;
    2. $b = 200;
    3. $c = 200;
    4. printf("%d <=> %d = %s <br>", $a, $b, var_export($a <=> $b)); // -1
    5. printf("%d <=> %d = %s <br>", $a, $b, var_export($b <=> $c)); // 0
    6. printf("%d <=> %d = %s <br>", $a, $b, var_export($b <=> $a)); // 1
    7. // <=>运算符:当<=>运算符左侧大于右侧时,输出1,右侧大于左侧时,输出-1,两侧相等时,输出0.(php7新增)
  4. 逻辑运算符: && || !

tips: 三元表达式

  1. $a = 100;
  2. $b = 200;
  3. echo $a ? $a : $b; // 100

tips: null合并运算符(??),可以算是三元表达式的简化版

  1. $a = 100;
  2. $b = 200;
  3. echo $a ?? $b; // 100

2. 分支结构和循环

ps:循环三要素:①.循环条件的初始值 ②循环体 ③更新循环条件

1. 单分支

  1. $a = 100;
  2. $b = 200;
  3. if($a > $b) {
  4. echo $a;
  5. }
  6. // 替代语法
  7. if($a > $b) :
  8. echo $a;
  9. endif;

2. 双分支

  1. $a = 100;
  2. $b = 200;
  3. if($a > $b) {
  4. echo $a;
  5. } else {
  6. echo $b;
  7. }
  8. // 替代语法
  9. if($a > $b) :
  10. echo $a;
  11. else:
  12. echo $b;
  13. endif;

3. 多分支

  1. $a = 100;
  2. $b = 200;
  3. $c = 300;
  4. if($a > $b) {
  5. echo $b . '<br>';
  6. } elseif ($a>$c){
  7. echo $c . '<br>';
  8. }else {
  9. echo $a . '<br>';
  10. }
  11. // 替代语法
  12. if($a > $b) :
  13. echo $b . '<br>';
  14. elseif ($a>$c):
  15. echo $c . '<br>';
  16. else :
  17. echo $a . '<br>';
  18. endif;

4. swicth

  1. switch ($a) {
  2. case 100:
  3. echo $a . '<br>';
  4. break;
  5. default:
  6. echo $a . '<br>';
  7. break;
  8. }
  9. //替代语法
  10. switch ($a):
  11. case 100:
  12. echo $a . '<br>';
  13. break;
  14. default:
  15. echo $a . '<br>';
  16. break;
  17. endswitch;

4. while,do-while

  1. while ($a <= 200) {
  2. echo $a . '<br>';
  3. $a++;
  4. }
  5. // 替代语法
  6. while ($b <= 300) :
  7. echo $b . '<br>';
  8. $b++;
  9. endwhile;
  10. do {
  11. echo $c . '<br>';
  12. $c++;
  13. } while ($c <= 350);
  14. // 两者的区别: do-while 最少会执行一次.并且没有替代语法.

6. for

  1. for ($i=0; $i < 100; $i++) {
  2. echo $i . '<br>';
  3. }
  4. // 替代语法
  5. for ($i=0; $i < 100; $i++) :
  6. echo $i . '<br>';
  7. endfor;

tips:

  1. 循环终止:①continue,②break
  2. continue: 跳出本次循环,执行下一次循环
  3. break: 终止该循环,继续向下执行代码.

3. 文件包含

1.什么是文件包含?
模块化编程,把不同的功能封装成独立的脚本,简化代码,提高代码复用.(我自己的理解,不知道准不准确)
2.include,require的区别
使用include引入时,如果引入文件代码错误,程序会继续执行,而require会直接报错终止程序.
require相当于include+exit的结合体.
2.1 用法
include/require ‘文件路径’;// 无返回值
$a = include/require ‘文件路径’;// 有返回值

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