Php 定义的路径链接断开

Php 定义的路径链接断开,php,Php,我对php相当陌生,我正处在一个定义路径的十字路口,我在这里找到了一个解决方案,它如何在其他地方的一些中断中工作,我试着去理解它 我在本地主机Zend服务器上工作,发现了以下内容 链接的路径定义 并对链接和图像进行回显 <?php echo ROOT_URI; ?> 您实际上是作为字符串的一部分传递。您希望将其连接起来 像这样: redirect(ROOT_URI . "/account/login.php"); 斯塔:不,它在php函数中,但我已经向我解释过了,我假设它现在是错

我对php相当陌生,我正处在一个定义路径的十字路口,我在这里找到了一个解决方案,它如何在其他地方的一些中断中工作,我试着去理解它

我在本地主机Zend服务器上工作,发现了以下内容

链接的路径定义

并对链接和图像进行回显

<?php echo ROOT_URI; ?>
您实际上是作为字符串的一部分传递
。您希望将其连接起来

像这样:

redirect(ROOT_URI . "/account/login.php");

斯塔:不,它在php函数中,但我已经向我解释过了,我假设它现在是错误的,但是当你使用“”时,你可以应用一个echo语句。好的,像这样连接它:
redirect(ROOT_URI./account/login.php”)哈哈,没问题。我用解决方案更新了答案,并删除了我所做的奇怪假设。非常感谢有人告诉我,只要我使用“我会很好地更改为:
echo'
  • -是否使用语法突出显示?如果你是的话,你会看到什么是字面上的传递,什么不是。例如:显示它是按字面(灰色)传递的,但是$uid被识别为变量。
    please visit\n<?php echo ROOT_URI; ?>/account/verify.php?email=$email
    
    please visit\n<?php echo ROOT_URI; ?>/account/verify.php?email=you@youremail.com
    
    redirect("<?php echo ROOT_URI; ?>/account/login.php");
    
    redirect('.ROOT_URI./account/login.php');
    
    redirect(ROOT_URI . "/account/login.php");