PHP 5.4翌日—フロー制御、システム関数とカスタム関数
2846 ワード
これは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
)
例:
一、分岐構造
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);