ホームページ > php教程 > php手册 > PHP学習ノートの関数宣言

PHP学習ノートの関数宣言

WBOY
リリース: 2016-06-21 08:54:35
オリジナル
830 人が閲覧しました

コードをコピー コードは次のとおりです:


/* 関数定義:
* 1. 関数は名前付き
* 2. 独立したコードセグメント
* 3. 関数は特定のタスクを実行します
* 4. 呼び出し元のプログラムに値を返すことができます
*
* 関数の利点:
* 1. プログラムの再利用性が向上します
* 2. プログラムの保守性が向上しますプログラム
* 3. 開発効率の向上が可能
* 4. ソフトウェアの信頼性の向上
* 5. プログラムの複雑性の制御
*
* 関数宣言
* function 関数名 () {
*
* }
*
* 関数 関数名 (パラメータ 1、パラメータ 2、パラメータ...)
* {
* 関数本体
* }
*
* 関数 関数名()
* {
* 関数本体;
* 戻り値;
* }
* 関数 関数名 (パラメータリスト...)
* {
* 関数本体;
* 戻り値
* }
*
* 注:
* 1. 関数は実行するために呼び出す必要があり、呼び出すことができます。宣言の前に、宣言後に呼び出すこともできます
* 2. 関数名は変数と同じです、 aaa bbb ccc aaaBbbCcc (最初の単語は小文字で、後続の各単語の最初の文字は大文字になります)
* 3. Name
* を宣言する場合、関数を繰り返すことはできません。 4. 関数にパラメータを渡すことで関数の動作を変更できます
* 仮パラメータ: 関数を宣言する場合、宣言されたパラメータは変数です複数のパラメータは
* で区切られます。 実際のパラメータ: 関数を呼び出すとき、仮パラメータ値 (データ、変数の場合もあります) が渡されます。
* 5. 戻り値がない場合、関数が呼び出されます。 a process
* 6. return ステートメントを使用してデータが返されます
* 7. return ステートメントに到達すると、関数の実行が終了します。 このステートメントの後にコードを記述しないでください。 return を使用して実行を終了することもできます。関数
*
* 関数名の役割:
* 1. 関数を呼び出し、関数の実行を開始します
* 2. 関数
* にデータを渡すことができます。関数名は戻り値です
*
*
*/
//テーブルを出力する関数
function table ($tablename,$width,$row,$col)
{
echo '

';
echo '';
for($i=0;$i<$row;$i++)
{
// 1 行おきに色を変更します
if($i%2==0)
$bg="#cccccc";
else
$bg=" yellow";
echo '';//出力行
for($j=0;$j<$col;$j++)
{
echo '

'。 $tablename.'

'.($i *$row+$j).'{
echo '';
echo '';//出力行
for($j=0;$ j{
エコー '';

}
エコー '

}/td>';
}
エコー '; tr>';

}
echo '

'.$tablename.'

';
for($i= 0;$i{
//1 行おきに色を変更します
if($i%2==0)
$bg="#cccccc"; 🎜>else
$bg=" yellow";
echo '
'.($i*$row+$j).'
}
エコー '
'

}
table("出力テーブル", 600,10,10); table("出力テーブル 2",300,6,6);

//別の出力メソッド
function table2($tablename,$width, $row,$col)
{
$str='';
$str. = '';
for($i=0;$i<$row;$i++)
{
// 1 行おきに色を変更します
if($i%2==0)
$bg="#cccccc";
else
$bg=" yellow";
$str.='';//出力行
for($j=0;$j<$col;$j++)
{
$str.='';
}
$str.='
}
$str.='

$tablename.'

';

return $str;

echo table2("直接出力テーブル" ,400,15,15); >?>





関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート