目前,作为一个例子,我的一个页面上有这个 php 代码。
<?php include("codes/games/scripts/titles/angrybirds.php"); ?>
我将如何更改它以使我的变量:
$gametitle = "angrybirds";
像这样工作:
<?php include("codes/games/scripts/titles/$gametitle.php"); ?>
在此先感谢您的帮助!
该代码应该按原样工作,因为.
不会被解释为变量名的一部分。你可以在这里看到它的输出:http: //codepad.org/ZbtiOPgB
但是,为了可读性,我鼓励您使用明确的连接:
<?php include("codes/games/scripts/titles/".$gametitle.".php"); ?>
或将您的变量名称包装在{
and中}
:
<?php include("codes/games/scripts/titles/{$gametitle}.php"); ?>
<?php include('codes/games/scripts/titles/'.$gametitle.'.php'); ?>
或者:
<?php include('codes/games/scripts/titles/'.$gametitle.'.php'); ?>
<?php
$file = 'codes/games/scripts/titles/' . $gametitle . '.php';
if (file_exists($file))
require_once($file);
?>