前提・実現したいこと
PHPのサンプルプログラムに関する問題を解いています。
「以下のサンプルコードではどのような出力が表示されるか?」という問いに対し、私は「20」が表示されると思いました。
ところが、XAMPPを使ったローカル環境で実際にプログラムを書いて出力してみると、以下のようなエラーメッセージが表示されます。
「このサンプルプログラムの出力結果は?」という問いに対しての回答は、「20」で合っていますでしょうか。
それとも正しい回答は、「以下に記載したエラーメッセージが表示される」ということでしょうか。
ご教示のほど、なにとぞよろしくお願い致します。
発生している問題・エラーメッセージ
Notice: Undefined variable: number in C:\xampp\install\htdocs\test\test.php on line 5 10
該当のソースコード
PHP
1<?php 2 $number=10; 3 4 function add($n){ 5 $number += $n; 6 } 7 8 add(10); 9 10 echo $number; 11?>
試したこと
XAMPPを使ったローカル環境で実際にプログラムを書いて出力してみた。
補足情報(FW/ツールのバージョンなど)
OS:Windows7
XAMPP:ver3.2.3
回答4件
あなたの回答
tips
プレビュー