私は初心者のPHPで、私は誰かが私に助けてくれると願っていました。返信によってPHPサーバーエラーが発生しましたか? "http"
次の内容の.phpをサーバーにアップロードしてクロームブラウザに読み込むと、問題はないようです。
<?php
class AppInfo {
public static function getHome() {
return ($_SERVER['HTTP_X_FORWARDED_PROTO'])."://" . $_SERVER['HTTP_HOST'] . "/";
}
}
Iが(違いは存在ですか?:「HTTP」)以下非常によく似たコードを含む.PHPファイルをアップロードするときしかし、クロムは、コードの下に貼り付け(サーバーエラーを返し)
<?php
class AppInfo {
public static function getHome() {
return ($_SERVER['HTTP_X_FORWARDED_PROTO'] ?: "http") . "://" . $_SERVER['HTTP_HOST'] . "/";
}
}
エラー: ウェブサイトは、エラーが発生しました
サーバーエラー「URLは」それはメンテナンスのためにダウンしたり設定することができ取得中dが間違っています。
これは無効な構文です。それはどういうことだと思いますか? – SLaks
あなたは正確に何をしようとしていますか?つまり、あなたが探している出力は何ですか? – Adi
これはPHP 5.2以前の解析エラーです。 '?:'ショートカットは、5.3以降でのみ動作します。 – mario