
<h4>使用自定义 PHP 代码</h4>
<p>如果您懂得用 PHP 编写代码，Drupal 给您嵌入任何代码的机会。当页面被查看时，PHP 代码将被载入并运行。这将给您有趣的体验和动力，当然，如果您编码技术不过关，也会带来危险。如果您不熟悉 PHP，SQL 和站点引擎，避免实验 PHP，因为您可能会损坏您的数据库或使您的网站不安全甚至无法使用。如果您不希望您的内容非常独特，最好直接使用 HTML。</p>
<p>记住每个 PHP 标签内的代码都必须是合法的 PHP 代码 - 包括每一行使用分号终止。我们强烈推荐您先在一个简单的测试脚本和测试数据库上开发代码，然后将其用于实践。</p>
<p>注意：</p><ul><li>您可以使用全局变量，比如一些设置参数，但注意全局变量的值在被赋值后会一直保存。</li><li>register_globals 现在默认被设为<strong>关闭</strong>。如果您需要表单的信息，就需要从“superglobals”的 $_POST, $_GET 等处获得。</li><li>您也可以使用 <code>print</code> 或 <code>return</code> 语句来输出项目的实际内容。</li></ul>
<p>一个基本的例子：</p>
<blockquote><p>您想拥有一个带有“欢迎”字样的方框来欢迎您的用户。这个内容可以通过如下的方式创建。</p>
<pre>
  print t("欢迎使用者, ... 此处放置欢迎词 ...");
</pre>
<p>如果要考虑一个用户，可以通过如下方式来自定义信息：</p>
<pre>
  global $user;
  if ($user-&gt;uid) {
    print t("欢迎 $user-&gt;name, ... 此处放置欢迎词 ...");
  }
  else {
    print t("欢迎用户, ... 此处放置欢迎词 ...");
  }
</pre></blockquote>
<p>更多内容，我们建议您查看现有的 Drupal 代码作为起点，特别是有关区块的代码。</p>