0

さて、次のような include.conf というファイルがあります。

<?
$var1 = 1;
?>

そして、次のような index.php があります。

<?php
require_once('include.conf');
print($var1);
?>

OSXにインストールしたMAMPでは正常に動作します。CentOS HTTPD/PHP/MySQL を実行している新しいサーバーに転送しましたが、機能しなくなりました。ロードされたソースでファイルを確認できるため、ファイルが含まれることはわかっていますが、変数は取得されません。それはただ返します:

Notice: Undefined variable: var1 in /var/www/html/index.php on line 3

ヘルプ/アドバイスをいただければ幸いです。

PSこれは私の実際のコードではなく、信じられないほど単純化されていますが、このようにテストしましたが、それでも失敗します。

4

1 に答える 1

2

おそらく、新しいサーバーで短いタグが有効になっていませんか?

于 2013-02-22T11:27:21.407 に答える