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

更多相关文章

  1. php运算符实例|分支与循环结构|替代语法|文件包含本质
  2. php入门知识:运算符&分支与循环结构
  3. PHP运算符、分支及循环
  4. 《PHP环境搭建-基础语法及数据类型》
  5. php运算符实例、分支与循环结构、替代语法、文件包含
  6. php运算符,循环分支,文件包含探究
  7. 全部运算符实例-分支与循环-替代语法-文件包含
  8. PHP环境搭建与基础语法
  9. 玩转 Linux 环境下日期的语法

随机推荐

  1. 一个java android 时钟 非常精致!android
  2. android adb 控制手机
  3. android字体闪烁动画(线程)
  4. Android设置拍照或者上传本地图片
  5. Android:textView加载Html,只加载文字
  6. Android消息处理机制4——Looper
  7. Android Gradle Plugin指南(三)----依赖关
  8. Android按键事件发布流程
  9. Android 系统永不休眠
  10. android8.0 launcher改透明