プロが教えるわが家の防犯対策術!

<?php
//関数定義
function seinChk( $myKey ) {
print("myKey(myStart):".$myKey."<br>");
}

//関数呼び出し
$myKey2='kkk';
print("myKey2(org):".$myKey2."<br>");
seinChk( $mykey2 );
?>
----------------------実行の結果
myKey2(org):kkk
myKey(myStart):
----------------------質問
$myKey2、にKKKを入れて、
関数、seinChk( )を呼び出すと
seiChk( )のはじめに、$myKey、を表示すると、表示されません
多分、$myKey、に何も入ってないから、と推定します。

呼び出すときに、
seinChk('kkk');
とすると、確かに、$myKey、に入っています。

どうしてか、わからないでしょうか?

環境はWinXPにApacheとPHP(多分5だと思います)がInstall
されています。
よろしくお願いします。

A 回答 (2件)

error_repoting(E_ALL);



としておくと、ご自分で気づいたかもしれませんね。
    • good
    • 0

seinChk( $mykey2 );



seinChk( $myKey2 );

パラメータのKが大文字になっていません
    • good
    • 0
この回答へのお礼

ありがとうございました。

このことで、さんざん悩みました。
まる一日あぁでもない、こうでもない、とやってました。
しかし、答えがわかると、顔を隠して、押入れに入りたいです。
すみませんでした。

お礼日時:2011/04/07 14:09

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!