質問: phpの参考書で勉強中です。 windows10、XAMPP for windows 7.3.12を使っています。 以下のphpのプログラムを実行するとrequireでエラーになります。 エラーでは'restaurant-functions.php'が開けないか、ファイルがないと でています。コードをチェックしましたが、どこも悪くないようなのですが、解決できないので教えてくださいお願い致します。 ``` $cash_on_hand){ return 'credit_card'; }else{ return 'cash'; } } ``` ``` Fatal error: Uncaught Error: Call to undefined function restuarant_check() in C:\xampp\htdocs\php_oreilly\chap5\5-27.php:5 Stack trace: #0 {main} thrown in C:\xampp\htdocs\php_oreilly\chap5\5-27.php on line 5 //paiza.io //実行エラー PHP Warning: require(restaurant-functions.php): failed to open stream: No such file or directory in /workspace/Main.php on line 4 PHP Fatal error: require(): Failed opening required 'restaurant-functions.php' (include_path='.:/usr/share/php') in /workspace/Main.php on line 4 ```
回答: ・ファイル名を間違えている ・ディレクトリを間違えている のどちらかです。 カレントディレクトリにそのファイルはありますか? `system("dir");`で、カレントディレクトリにあるかどうかわかります