PHP 5.4翌日—フロー制御、システム関数とカスタム関数


これはJavaと似ています。原理は同じです。詳しく書きません。
一、分岐構造
1、単if文構造:
書式:
if(expr){
              statement
          }
2、if...else...文構成:
書式:
 if(expr){
statement 1
}else{
Sttement 2
)
3、if...elseif...文構成:
書式:
 if(expr){
statement 1
}elseif(expr 2){
statement 2
}elseif(expr 3){
……
}else{
Sttement 4
)
4、Switch文の構造:
書式:
switch(expr)
{
case expr 1:
  statement
  break; 
case expr 2:
  statement
  break; 
……
default:
  statement
)
二、循環構造
1、while文
書式:
while(expr){
statements
)
2、for文
for(expr 1;expr 2expr 3){
statement
)
3、中断
break n  循環や条件を出したら、この循環体の操作を終了します。
continueは循環や条件を出してからこの循環体の操作を続けます。
 
三、システム関数とカスタム関数
(一)システム関数
1、戻り値  関数名()
2、戻り値  関数名(パラメータ、パラメータ...)
3、関数名(パラメータ、パラメータ…、変数を返します。)
4、戻り値  関数名(…
)呼び出し子  
//php 5.4新規追加
例えば、ストリングス ダテ ( string format[,int timestamp])
(二)カスタム関数
function funname(arg 1、arg 2、arg 3…){
statement
return values
)
例:
function fun($m,$n){        //          fun     $m $n

    if($m==0 || $n==0){        //       0

      return 0;            //  0

    }else{                //        

     $a=$m*$n;            //     

      return $a;            //     

    }                //  if

   }

                //  function

  $p=2;

  $h=3;

  echo fun($p,$h);