繁体   English   中英

我可以在PHP include中放入一个PHP变量吗?

[英]Can i put a PHP variable inside a PHP include?

我对PHP不熟悉; 我怀疑这是一个简单的问题。 我们的网站设计师不在城市中,我需要在我们的一个网站上修复某些内容。

基本上,我希望能够将变量用作被调用到文档中的URL的一部分。

编码:

<?php
$URL = p2 ; /* p1, p2, p3 or no can be used here */
?>

<?php include('includes/WL_cart_*URL*.php'); // calls the page I need?>

我只希望能够在$URL键入正确的页面,并将该文本添加到包含中的url中。 我尝试将变量直接放入包含项中,但这没有用。

您可以这样使用双引号来实现:

<?php include("includes/WL_cart_{$URL}.php"); ?>

或者,如果您坚持使用单引号,退出它们并添加$URL变量,则可以这样工作:

<?php include('includes/WL_cart_'.$URL.'.php'); ?>

要在字符串中添加变量,请使用.

include('includes/WL_cart_' . $URL . '.php');

使用双引号“和$符号插入变量。

还请记住,您的第一个变量也应“加引号”:

<?php
    $URL = "p2" ; /* p1, p2, p3 or no can be used here */
?>

<?php include("includes/WL_cart_$URL.php"); // calls the page i need?>
<?php include("includes/WL_cart_{$URL}.php"); ?>

但是您需要注意,例如,如果$ url ='../config/database.php.inc',将打开配置文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM