zoukankan      html  css  js  c++  java
  • php选择语句

    <?php
    	/* php选择语句 */
    	// 单分支
    	echo 'if<br/>';
    	
    	$a = 1;
    	if (false)
    		$a++;
    		$a++;
    	echo $a . '<br/>';		// 2
    
    	$a = 1;
    	if (false) {
    		$a++;
    		$a++;
    	}
    	echo $a . '<br/>';		// 1 
    		
    	// 双分支
    	echo 'if-else<br/>';
    	
    	if (true) {
    		echo '1<br/>';		// 1
    	} else {
    		echo '2<br/>';
    	}
    	
    	if (false) {
    		echo '1<br/>';
    	} else {
    		echo '2<br/>';		// 2
    	}
    	
    	// 多分支 if-else if-else
    	echo 'if-else if-else<br/>';
    	
    	if (true)
    		echo '1<br/>';		// 1
    	else if (true)
    		echo '2<br/>';
    	else
    		echo '3<br/>';
    	
    	if (false)
    		echo '1<br/>';		
    	else if (true)
    		echo '2<br/>';		// 2
    	else
    		echo '3<br/>';
    	
    	if (false)
    		echo '1<br/>';		
    	else if (false)
    		echo '2<br/>';		
    	else
    		echo '3<br/>';		// 3
    		
    	// 多分支 switch
    	echo 'switch<br/>';
    	
    	switch (1) {
    	case 1:
    		echo 1;		// 1
    		echo 1;		// 1
    	}
    	
    	echo '<br/>';
    	
    	switch (1) {
    	case 1:
    		echo 1;		// 1
    		echo 1;		// 1
    	case 2:
    		echo 2;		// 2
    		echo 2;		// 2
    	}
    	
    	echo '<br/>';
    
    	switch (1) {
    	case 1:
    		echo 1;		// 1
    		echo 1;		// 1
    		break;
    	case 2:
    		echo 2;		// 
    		echo 2;		// 
    	}
    	
    	echo '<br/>';
    	
    	switch (1) {
    	case 1:
    		echo 1;		// 1
    		break;
    		echo 1;		// 
    	case 2:
    		echo 2;		// 
    		echo 2;		// 
    	}
    	
    	echo '<br/>';
    	
    	switch (3) {
    	case 1:
    		echo 1;
    		break;
    	case 2:
    		echo 2;
    		break;
    	default:
    		echo 'default';		// default
    		break;
    	}
    	
    	echo '<br/>';
    	
    	switch (true) {
    		case false:
    			echo 'false';
    			break;
    		case 2:
    			echo '2';		// 2
    			break;
    		default:
    			echo 'default';
    			break;
    	}
    	
    	echo '<br/>';
    	
    	switch (1) {
    	case 1:
    		echo 1;		// 1
    		break;
    	case 1:
    		echo '(1)';
    		break;
    	}
    	
    	echo '<br/>';
    	
    	switch (1) {
    	default:
    		echo 'default';
    		break;
    	case 1:
    		echo 1;		// 1
    		break;
    	}
    	
    	echo '<br/>';
    	
    	switch (1) {
    	default:
    		echo 'default';		// default
    		break;
    	case 2:
    		echo 1;		
    		break;
    	}
    	
    	echo '<br/>';
    	
    	switch (1) {
    	default:
    		echo 'default';		// default
    	case 2:
    		echo 2;		// 2		
    		break;
    	}
    
    	echo '<br/>';
    	
    	switch (1) {
    	default:
    		echo 'default';		
    	case 1:
    		echo 1;		// 1
    	case 2:
    		echo 2;		// 2
    	}
    ?>
    

      

  • 相关阅读:
    比较两个树是否相同
    将一个字符串转换成一个整数
    求数组中第一个重复数字
    Redis之哨兵机制(sentinel)——配置详解及原理介绍
    ==和equals的区别
    求一个数的立方根
    检测应用版本
    【转】UITableViewCell自适应高度 UILabel自适应高度和自动换行
    iOS7中Cell高度 Label高度自适应
    MarsEdit 快速插入代码
  • 原文地址:https://www.cnblogs.com/liubaocheng999/p/2994974.html
Copyright © 2011-2022 走看看