PHP4
について
<HTML>
<HEAD>
<TITLE>PHP function 関数の実験1</TITLE>
</HEAD>
<BODY>
<?php
/* 定義する。 */
function func1( $a,$b){
echo "関数で表示しています <br> $a <br> $b <br>";
}; ?>
<P>
関数の実験<BR>
</P>
<P>
<BR>
</P>
<?php
$a = 'どうした、こうした';
$b = '今日は寒い';
func1( $a,$b );
echo "表示出来ましたか? <BR>";
?>
</BODY>
</HTML>
|
ちやんと動作している。
|
<?php
/* 定義する。 */
function func1(){ ← 引数なしで定義する。
echo "関数で表示しています <br> $a <br> $b <br>";
};
?>
<?php $a = 'どうした、こうした'; $b = '今日は寒い'; func1( $a,$b ); ← 引数を付けて呼び出す。 echo "表示出来ましたか? <BR>"; ?> |
問題なく動作します。 Delphi言語だと 許されない形だね。 しかし、 $a $b はなにも定義してない。 ようになっている。 これスコープの関係ですね。 関数内は関数内のスコープ範囲というわけだ。 |
<?php
/* 定義する。 */
function func1(){
global $a,$b; ← グローバル宣言する。
echo "関数で表示しています <br> $a <br> $b <br>";
};
?>
|
|
| 目次に戻る |
2005/01/10start ********* Last Update 2006/11/12 14:36 JST
| その他、お気づきの点がありましたら連絡先はこちらから |