初心者用PHP入門へようこそ 当HPは初心者のためにPHPを解説しています。

- 初心者用PHP入門 -


ApacheやIISなどの主要なWebサーバ上で動作するサーバサイドスクリプト実行環境であるPHPについて、基本構文やオブジェクト指向構文、関数などを解説。例題や練習問題も付す。PHPバージョン5.1に対応。
PHPスクリプティングの決定版サンプル集が最新のPHP5に対応して登場。実用的なサンプルを自力で動かす感動を通して、PHPの使い方や実装方法が自然と身に付きます。付録CD-ROMにはWebサーバなど関連ツールもすべて収録。

 関数とはあるまとまった処理を行い戻り値を返すものです。戻り値とは、関数の実行結果です。 値は数値とは限らず文字列やTRUEを返すときもあります。 PHPでは他の言語と比べて様々な関数が用意されています。

 PHPには多くの関数がありますが、ユーザーが独自に動作を決めることができる ユーザー定義関数という仕組みがあります。 ユーザー定義関数は以下のようにすることで定義することができます。

function 関数名 (引数){ ・・・・・・・・・ }

 以下の税込み価格を表示する関数を使ったスクリプトを見てみましょう。 zeikomi関数に100という値を入れて処理を行っています。実行結果は105になります。

<?php function zeikomi($nedan) { $nedan = $nedan * 1.05; return $nedan; } print (zeikomi(100)); ?>

実行結果:
105

 変数にはスコープと呼ばれる有効範囲が存在します。 関数内で定義された変数をローカル変数と言い、関数以外で宣言された変数は グローバル変数と言い、まったく別物となります。 以下の例を見てみましょう。関数の外で宣言されている$aはグローバル変数、 中で宣言されている$aはローカル変数でまったくの別物です。グローバル変数の$aは1に初期化されてますが、ローカル変数の$aは初期値に+1をしているので実行結果は1になります。

<?php $a = 1; function localtest(){ print ($a+1); } localtest(); ?>

実行結果:
1



[戻る]  [TOP]  [次へ]


This website is link free.
All graphics and page design, Copyright © 初心者用PHP入門
since 2005.12.10

スポンサー
脱ステロイドダイエットホテル/