我可以在PHP包含中放置一个PHP变量吗?

时间:2013-03-25 13:53:14

标签: php include include-path

我不熟悉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中输入正确的页面,并将该文本添加到include中的url中。我尝试将变量直接放入包含但不起作用。

4 个答案:

答案 0 :(得分:4)

您可以使用双引号来实现此目的:

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

或者如果你坚持使用单引号,退出它们,并添加$URL变量,就像这样:

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

答案 1 :(得分:2)

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

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

答案 2 :(得分:0)

使用双引号“和$符号来提取变量。

另外请记住,您的第一个变量也应该“引用”:

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

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

答案 3 :(得分:0)

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

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