ホームページ >バックエンド開発 >PHPチュートリアル >AndroidプログラマーがPHP開発を学ぶ(10)-プロセス制御-PhpStorm
プロセス制御:シーケンシャル構造、分岐構造(選択構造)、ループ構造。
<?php /** * 流程控制: * 顺序结构、分支结构(选择结构)、循环结构 * * 1、分支结构: * 1.1、单一条件分支结构(if) * 1.2、双向条件分支结构(else) * 1.3、多向条件分支结构(elseif、switch) * 1.4、巢状条件分支结构 */ /**1.1、单一条件分支结构(if)*/ if (1==1){ echo "iwanghang Android<br>"; // iwanghang Android } /**1.2、双向条件分支结构(else)*/ if (1==1){ echo "iwanghang xixi<br>"; // iwanghang xixi }else{ echo "iwanghang haha<br>"; } if (1==2){ echo "iwanghang 666<br>"; }else{ echo "iwanghang 777<br>"; // iwanghang 777 } /**1.3、多向条件分支结构(elseif、switch)*/ $a = 1; if ($a==3){ echo "iwanghang 333<br>"; }elseif($a==2){ echo "iwanghang 222<br>"; }elseif($a==1) { echo "iwanghang 111<br>"; // iwanghang 111 }else{ echo "a不是1、2、3<br>"; } switch ($a){ case 3: echo "a==3<br>"; break; case 2: echo "a==2<br>"; break; case 1: echo "a==1<br>"; // a==1 break; default: echo "a不是1、2、3<br>"; } $b = 33; // 这里可以尝试给b赋值3、33、333,看一下打印结果 switch ($b){ case 3: case 33: case 333: echo "b符合3、33、333其中一种情况<br>"; // b符合3、33、333其中一种情况 break; case 2: echo "b==2<br>"; break; case 1: echo "b==1<br>"; break; default: echo "b不是1、2、3<br>"; } /**1.4、巢状条件分支结构*/ $name = "iwanghang"; $sex = "man"; $age = 18; if ($sex == "man"){ echo "{$name}是老爷们<br>"; // iwanghang是老爷们 if ($age > 60){ echo "{$name}退休了".($age-60)."年<br>"; }else{ echo "{$name}还有".(60-$age)."年退休<br>"; // iwanghang还有42年退休 } }else{ echo "{$name}是老娘们<br>"; }
上記は、Android プログラマーが学ぶ PHP 開発 (10) - プロセス制御 - PhpStorm の内容です。その他の関連コンテンツについては、PHP 中国語 Web サイト (www.php.cn) に注目してください。