この練習の構文はPHP7です。
差はそれほど大きくないの前に5が感じですが、私はより速く、より速く、それを願っています。
<?PHPの $探して =のISSET($ _GET [ 'タイトル'])|| ISSET($ _GET [ '著者]) ?> <!DOCTYPE HTML> <HTML LANG = 'EN'> <HEAD> <メタのcharset = 'UTF-8'> <タイトル>書店</ TITLE> </ HEAD> <身体> <?PHPの エコー "の条件付きBefor <BR/>。" ; もし(2> 2 ){ エコー "条件内部<BR/>" 。「印刷時に2 == 2 <BR/>」。 } ELSEIF(2 <2 ){ エコー "evalutedない<BR />。" ; } 他{ エコー「他の内部<BR/>」。 } エコー「条件<BR/>後。」; $タイトル =「ハリー・ポッター」。 スイッチ($タイトル){ ケース「ハリー・ポッター」: エコー「ニースの物語。あまりにも長いビット「。; 破ります; 「指輪のロード」: エコー「古典的な!」; 破ります; デフォルト: エコー「は1知らん」。; 破ります; } エコー「<BR/>」。 $ I = 1 ; ながら($ iは 4 < ){ エコー iが$。「<BR/>」。 $ I ++ ; } エコー「<BR/>」。 $ I = 1 ; { エコー 私は$。「<BR/>」。 $ I ++ ; } ながら($ iは <0 )。 以下のために($ I ; = 1 $ iが <10; $ iは ++ ){ エコー iが$。「<BR/>」。 } $名 = [ 'ハリー'、 'ロン'、 'ハーマイオニー' ]。 用($ I = 0; $ iが < 数($名)。 [ $ I ]。「<BR/>」。 } foreachの($名 として $名){ エコー $名前。「<BR/>」。 } foreachの($名 として $キー => $名){ エコー $キー。' - >'。$名。「<BR/>」。 } ?> </ BODY> </ HTML>
出力:
条件付きBefor。 印刷時に2 == 2 条件の後。 ニースの物語。少し長すぎます。 1 2 3 1 1 2 3 4 5 6 7 8 9 ハリー ロン ハーマイオニー ハリー ロン ハーマイオニー 0 - > ハリー 1 - > ロン 2 - >ハーマイオニー