DAY15 - 位运算与流程控制(百钱买百鸭子、文件加载)

7.1 分支结构---if语句

语法:

If(条件表达式){

达成条件运行的代码;

}

案例:做一个1-10的随机数,如果再5以内输出。

 

 

 


 

7.2 分支结构---ifelse语句

语法:

  If(条件表达式){

    达成条件运行的代码;

  }else{

    没有达成条件运行的代码;

  }

案例:如果在5以内输入小,5以上大

图解:


 

7.3 分支结构---ifelseif

语法:

If(条件表达式1){

  达成条件1运行的代码;

}elseif(条件表达式2){

  达成条件2运行的代码;

}elseif(条件表达式n){

  达成条件n运行的代码;

}[else{

  以上都没有没达成运行的代码;

}]

案例:狗和猫,通过随机数来获取数量,如果狗大于猫,一嘴猫毛,如果狗小于猫,一嘴狗粮,如果相对,就是猫狗大战

图解:


 

7.4 分支结构---switch语句

语法:

Switch(表达式){

  Case 条件1:

    达成条件1运行的语句;

    Break;

  Case 条件2:

    达成条件2运行的代码;

    Break;

  Case 条件n:

    达成条件n运行的代码;

    Break;

  Default :

    都没有达成运行的代码;

}

案例:判断星期几,取模给1234567

图解:


 

7.5 分支结构的替代语法

If的替代语法:

 

If(条件表达式):

  运行的代码;

Endif;

Ifelse的替代语法:

  If(条件表达式):

    达成条件运行的代码;

  Else:

    没有达成条件运行的代码;

  Endif;

Ifelseif的替代语法:

  If(条件表达式1):

    达成条件1运行的代码;

  Elseif(条件表达式2):

    达成条件2运行的代码;

  Elseeif(条件表达式n):

    达成条件n运行的代码;

  Else:

    没有达成运行的代码;

  Endif;

 

Switch的替代语法:

Switch(表达式):

Case 条件1 :

达成条件1运行的代码;

Break;

Case 条件2:

达成条件2运行的代码;

Break;

Default:

没有达成条件运行的代码;

Endswitch;


 

7.6 循环结构---while循环

语法:

  变量初始化;

  While(条件表达式){

    达成条件运行的循环体;

    变量的变化;

  }

说明:

  变量的初始化:这个初始化的值可以是随意一个数字

  条件表达式:只有条件为true就会一直重复循环内容的代码;

  变量的变化:既然有条件才执行,这个时候需要一个什么时候退出的条件。

案例:输出10-90

 


 

7.11 Breakcontinue区别

Break是直接结束当前循环,continue是跳过当次循环。

这两个用法都有一个设置数字的方式,默认为1;  如:break 数字;  continue 数字;

数字代表退出或者跳过几个循环

如果循环不够会报致命错误。

7.12 Goto语句

说明:goto语句就是在页面中的不同位置进行跳转.

语法:

Goto 表示名;

可以写代码;

表示名:

案例:

 

7.13 Return语句

说明:return可以在函数内使用,也可以在页面中它位置使用。

如果是在函数内使用,作用为停止当前函数的运行,还可以返回函数内的值

 

 

如果是在页面中使用,作用为停止当前页面的运行;

 

 

可以作为一个文件的返回数据来使用,经常用的为配置文件

 

7.14 文件引入(加载)

说明:文件的加载可以是PHP文件可以是HTML文件

 加载方式为:includerequireinclude_oncerequire_once

 加载进来是两种结果:文件内容加载进来并运行、获取return的数据

如果是加载内容:include ‘要加载进来文件的路径’;

如果是数据:include(‘要获取数据的文件路径’);

案例:

加载内容

获取数据

路径:必须写文件夹目录,必须写完整的路径(不需要自己写,可以用__DIR__获取),网站目录必须是绝对路径,目录中的文件可以相对路径。

 

Includerequire的区别:

  区别是:错误级别不一样,造成了运行出错后的结果不一样。

  Include如果出现错误,不影响程序的代码运行。

Require如果出现错误,会影响程序的代码运行,不再往下执行

不加once和加once的区别:

区别是加once的方式不管引入一个文件多少次,都只会引入一次。

 

不加once的方式是引入多少成文件,就运行多少次代码。

 

posted @ 2017-02-06 08:52  千机楼  阅读(191)  评论(0编辑  收藏  举报