PHP控制结构if else,while,do while,for,foreach,break ,continue

php中控制结构有

控制结构

判断分支
  if else,

  三元运算符, 
  switch case,

循环 
  while
  do while
  for
  foreach

跳出
  break continue

	//if样式1
	if (condition) {
		# code...
	}

	//if样式2
	if (condition) {
		# code...
	} else {
		# code...
	}

	//if样式3
	if (condition1) {
		# code...
	} else if(condition2) {
		# code...
	} else {
		# code...
	}

  switch case

switch (variable) {
	case 'value1':
		# code...
		break;

	case 'value2':
		# code...
		break;
	
	default:
		# code...
		break;
}

  switch case 和if else在使用时最大的区别是:switch适用于在验证变量是多个可能值的时候,不适用于范围判断。

  比如,60-80分及格,80-100分优秀,这样适用于if else,switch就不灵了。switch适用于变量是几个固定值。

 循环的要素,1初始化,2判断,3执行体,4修改变量

for(1;2;4){

  3

}

 for其实和while没区别,只是把1初始化,2判断,3执行体,4修改变量写一块了,简洁点而已。

猜你喜欢

转载自www.cnblogs.com/html55/p/11881108.html