0

このスニペットは、通常の php Web ページとして実行すると、期待どおりに機能します。

<?php
  $foo = 123;

function whatever ()
{
  global $foo;
  echo "FOO = $foo<br/>";
}

whatever ();
?>

出力は

FOO = 123

しかし、まったく同じコードを drupal 基本ページに配置すると、この出力が得られます

FOO = 

PHP は明らかに機能していますが、globals は機能していません。私は drupal の初心者ですが、php は知っています。この問題をグーグルで検索しましたが、関連するものは何も見つかりませんでした。

drupal で動作しないのはなぜですか? どうすれば機能しますか?グローバルを使用しないでください。

4

1 に答える 1