-
注释使用//
查看全部 -
输出语句可以使用单引号挥着双引号,多个单词中间也可以使用多个分号并使用句号隔开
查看全部 -
计算不使用引号
查看全部 -
foreach($students as $i=>$v)
{
echo $i;//输出(打印)姓名
echo "<br />";
输出学号
查看全部 -
foreach (数组 as 值)
foreach (数组 as 下标 => 值)上面两种情况中,第一种的值在foreach($students as $v),中使用$v表示,相当于声明了一个$v,然后将数组值赋值上去了是吧,然后输出。
查看全部 -
引号是对于字符串而言,对于调用变量 不需要引号
查看全部 -
因为在B例子中,本来该执行了第二个case , $sum变为20,但你没有break,继续执行第三个case,然后又执行default,所以$sum变为了40。
查看全部 -
顺序执行所以把3和2更换之后结果是不一样的一个是30一个是40 并不是你改过之后先执行2在执行3在执行default而是执行2之后直接执行default结果是30不是40
结合第一个回答与自己的尝试,正如一答所说,case只是分区,不同case的语句其实是相连的(如果没有break隔开的话 ) 。case 1 2 3 ,不加break,改变三者的顺序,若case2 在第一个 则 $sum == 50; 若case 2在第三位 ,则$sum == 30 诸位同学可自行尝试
查看全部 -
首先是判断”num是不是3“而不是判断”3是不是num“
其次,从实现的角度,一旦任何一个case匹配了,他就会顺序向下执行”后大括号前的所有操作“,而忽略case和default查看全部 -
PHP运算符一般分为算术运算符、赋值运算符、比较运算符、三元运算符、逻辑运算符、字符串连接运算符、错误控制运算符。
查看全部 -
在B例子中,变量$sum又重新赋值10,进入switch语句,case 1不符合条件($num不等于1),表达式不执行,case 2符合条件,表达式执行,由于没有后面语句中都没有break;语句,最终变量$sum一共加了30,所以是40。
查看全部 -
条件值1,条件值2这个是怎么来的?-------为什么是 case 1------为什么是 case 2
case 1 和 case 2都是可以换顺序的吧 跟C语言 类似 case 后面的值 是自定义的 有一定的格式 ,跟switch里面得值 就行比较 如果比较结果为true 就执行 case 数字:后面的语句。
查看全部 -
字符串类型, 内容为null 定义一个空值的字符串变量,下面条件语句里还要给这个变量赋不同的值,所以,这个地方是否给这个变量赋值都没有什么意义。可以赋初始的值,也可以赋空值 初始化
查看全部 -
date_default_timezone_set('asia/shanghai');
设置默认的时区:亚洲/上海,主要是获取当地时间用的
查看全部 -
date_default_timezone_set('asia/shanghai');
时间标准设置为上海时间为标准
查看全部
举报