タイトルどおりですが、
runPhpで、includeしたPHPファイルがあるのですが、
その中で使用しているプロシージャを呼び出す命令を出しました。
include("wpwp.php");
myheader();
しかし、myheaderが呼び出せません。
これはそういう仕様なのでしょうか?
タイトルどおりですが、
runPhpで、includeしたPHPファイルがあるのですが、
その中で使用しているプロシージャを呼び出す命令を出しました。
include("wpwp.php");
myheader();
しかし、myheaderが呼び出せません。
これはそういう仕様なのでしょうか?
wpxp.php の置き場所が間違ってるとかではないですかね?
あ、それならエラーが出るかな・・・
ためしに
<?php
function test(){
echo "OK!";
}
?>
という外部ファイル test.php を作成して
<?php
include "test.php";
test();
?>
と投稿したところ「OK!」が表示されました。
あれっ、本当ですか?
うーん、他のプラグインとの相性かな・・・。
バグでは無いとわかっただけでも非常にありがたいです。
自分で調査してみます。ありがとうございます!
include する部分と、関数を呼び出す部分は同じ php セクションにないとだめだと思います。
先に include して、あとで関数を使う場合、それぞれが独立した変数空間のため、未定義になりそうです。
ログイン しなければ投稿できません。