第五周php上机课有感

一、php老师讲经验,
1.受众是初中小学生。
2.ppt必须有,可以不用。
3.写白板。


二、php作业题


1.强制退出的理解。
2.作业题p76:使用switch语句结构实现选择题的第四题。
3.把学过的数组的代码敲一遍。


三、回忆《读史阅世六十年》




正文:


第四章,php流程控制语句


php程序中如果没有流程控制语句,php程序将从第一条php语句开始执行,一直运行到最后一条php语句。流程控制语句用于改变 


程序的执行次序,从而控制程序的执行流程。


【怎么理解这段话?一种用于改变执行过程的方法。边际分析法说,没有控制语句,就从第一条执行到最后一条,有了控制语句


,就先按照控制语句执行。我理解成竞争准则或是规则的改变。因为程序的执行行为已经发生了变化,这个变化是人要求其变化


的。是人先有的变化,然后才有了编程行为的变化。解释,为什么会出现这种控制语句?程序员为什么要制定出这种控制语句?


这个就是解释程序员的行为了。控制语句的功能就是控制程序执行的过程。让程序按照自己想执行的过程执行。具体的问题要等


到具体的例子才能分析。程序设计的原则,如无必要,勿增实体。想到一个问题,既然能够分析奶茶店的销售营销,为什么同样


的思路不能分析代码的编写呢?】


php流程控制共有3种,条件控制流程,循环结构以及程序跳转和终止语句,这3种类型的流程控制构成了面向过程编程的核心。


【php是面向过程的编程语言。若课本不说,我自己思考不出。面向过程,就要对准过程写代码。面向对象,是对准对象写代码。


后者把过程封装成类,对象时类的实例化。通过操作对象,实现想要的功能。如何讲清楚面向对象和面向过程,简单的说,去北


京,面向过程,就是打开车门,做上车,加油,选择路线,开车。面向对象,坐车去北京,整个过程不再详细描述。】


4.1 条件控制结构


条件控制用于实现分支结构程序设计。条件控制结构可以使用if...else语句或switch语句实现。【虽然都能实现,但是如果一


样,就不用区分两个概念了。《讲义》提到,成本等于收入等于租值,只是看问题的角度不同罢了。本质上是一回事。但使用时


,有些角度更好用。比如分析企业的发展时,使用租值或是上头成本分析,更清晰。后面有个例题,同一个问题两种方式。
<?php
if($a == 'a'){
    somefunction();
}else if($a == 'b'){
    anotherfunction();
}else if($a == 'c'){
    dosomething();
}else{
    donothing();
}


?>


分析这代码的含义,定义一个变量a,a=a时,执行somefunction;a=b时,执行anotherfunction;a=c时,执行dosomething;


其他情况,执行donothing。
用switch实现,


<?php


switch($a){
case a;
 somefunction;
 break;


case b;
 anotherfunction;
 break;

case c;
  dosomething;
  break;

default:
 donothing;
 break;

}


?>


二、读史阅世六十年
找不到网络资源。遂作罢。


三、php网络编程技术详解
这是另外一本书的内容。
1.3 第一个程序,HELLO WORLD!

    学习一门编程语言,都需要从最基本的程序开始,约定俗成的第一个程序就是“HELLO WORLD!”【每个行业,都有一个约定俗称的规矩。没有什么道理,就是一个约定俗称的。经济学里面也有约定俗称的三个规矩,1、现象要众所认同。2、现象必有规律。3、规律必有原因。这个是所有研究者都约定俗成的。也是开始经济学学习的基础要求。】


1.3.1 页面中加入php代码
    php是一种可嵌入的语言。也就是说,他可以很方便的嵌入到html中,用户请求php文件时,相关的php代码首

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值