0

うまくいけば、解決する簡単な問題。関数を持つメインファイルがあり、このファイルには別のファイルが含まれています。この 2 番目のファイル内には、関数の呼び出しがあります。ただし、以下のエラーが発生します。

メインファイル:

function sample() {
  echo "hello world";
}

主ファイルから呼び出される副ファイル

sample();

エラーが発生しました

Fatal error: Call to undefined function sample() in [path hidden].php on line 20
4

2 に答える 2

0

関数 sample() を複数回、おそらく関数を含むファイルが含まれる前に 1 回呼び出していますか? エラーメッセージは、どのファイルのどの行がエラーを生成しているかを示しているはずです。

于 2013-10-20T21:45:29.957 に答える
0

関数を実行するページに、関数を含むファイルを含める必要があります。

詳細については、 PHP インクルードを参照してください。

例: functions.php

<?php
    // Echo Hello World to browser //
    function sample() {
        echo 'Hello World';
    }
?>

index.php

<?php 
    // Include the file with function //
    include 'functions.php';

    // Use Function //
    sample();

?>
于 2013-10-19T21:22:25.503 に答える