私のサイトのホームページのヘッダとフッタを設定するためにjoomlaのコードに自分自身の関数を追加しようとしています。関数はそれらの外側のvarsにアクセスできません。例えばjoomlaに自分自身のグローバル変数とPHP関数を組み込む
:
function test() {
echo 'ok';
}
の問題もなく動作しますが、:
$test = 'ok';
function test() {
global $test;
echo $test;
}
は動作しませんので、私は、ファイルウィッヒは、関数が含ま呼び出すときに、それらのほとんどが配置グローバル変数を必要とします彼らの外では、私は入力した例のように仕事をしません。
誰でも手助けできますか?事前に感謝します
正確には動作しません。構文が正しいように見えますが、関数内に$ testをエコーすることを意味しますか? –
これは偶然DirectPHPを使用していますか? – Grodriguez