私は問題があります。私のPHPコードでグローバル変数を使用すると、私のサーバーはHTMLコードを全く表示しません。グローバル変数をコメントアウトすると、私のhtmlページは正常に動作します!私はここで何か間違っていますか?PHPのグローバル変数が私のhtmlアップ!
PHPファイル:
class DBConnect{
// If I comment this out, the HTML shows
global $con;
function connectDB() {
$user = "bstokni_basurin";
$pass = "basurin";
$database = "basurin";
$host = "localhost";
$this->$con = mysql_connect($host, $user, $pass) or die(mysql_error());
echo "Connected to MySQL </br>";
echo $con;
}
function closeDB() {
mysql_close($con);
echo $con;
echo "MySQL closed";
}
}
htmlファイル:
<!-- Left colon -->
<div id="leftCol">
<p>Her kemur ein menu at standa</p>
<?
$menuObj = new DBConnect();
$menuObj->connectDB();
?>
</div>
私はここで間違って何をしているのですか?
PHPエラーが発生しましたが、エラーは表示されません。これをページの一番上に置き、 'error_reporting(E_ALL);を得ることを教えてください。 ini_set( 'display_errors'、 '1'); ' – Swift
@Mike Swift - スタイルは単にエラーや警告を隠している可能性もあります。 @ hogni89、問題のあるdivの近くにあるテキストを選択しようとしましたか、カスタムエラーハンドラをインストールしようとしましたか? –