无法理解为什么我得到一个未定义的索引错误

时间:2013-09-05 23:37:51

标签: php apache web

嗨我收到错误未定义索引:此行上的HTTP_HOST可以告诉我哪里出错了

define("SCH_WSLINK", "{$httpS}://{$_SERVER['HTTP_HOST']}");

欢呼声

2 个答案:

答案 0 :(得分:0)

是$ httpS定义?

$httpS = 'https';
define("SCH_WSLINK", "{$httpS}://{$_SERVER['HTTP_HOST']}");

以上代码适用于我......

var_dump(SCH_WSLINK);
string(16) "https://test.loc"

答案 1 :(得分:0)

你的错误的原因是$ httpS被解释为一个未定义的变量,这将起作用:

<?php
    define("SCH_WSLINK", "{\$httpS}://{$_SERVER['HTTP_HOST']}");
    echo SCH_WSLINK;
?>