function Hello($d){
echo $d;
}
次のファイル index.php を、index.php を変更せずに機能させるにはどうすればよいhello
ですか?
index.php
<? hello("D") ?>
function Hello($d){
echo $d;
}
次のファイル index.php を、index.php を変更せずに機能させるにはどうすればよいhello
ですか?
index.php
<? hello("D") ?>
関数をいくつかのファイル (somefile.php) で定義し、その行を php.ini ファイルに追加します。
auto_prepend_file = "/pat/to/somefile.php"
今後、その関数はすべての php スクリプトで使用できるようになるため、注意して使用してください
別の解決策: 関数定義を使用して index2.php を作成し、その定義の後に追加します
include 'index.php';
ただし、その解決策では、index.php の代わりに index2.php を呼び出す必要があります。それでも、index.php の内容を変更する必要はありません。
したがって、ファイルを変更したくないので、include
/require
などはないと思います。
それはあなたにこれを残します: https://stackoverflow.com/a/385535/249710
すでに回答されているので、リンクさせていただきます:)
インクルード パスに Hello() 関数が定義されているファイルを設定する。インクルード パスは php.ini から設定されます