显示变量而非值,PHP


show variable not value ,PHP

我正试图用fopen和fwrite创建一个php文件,在php文件中,我想成为变量,而不是值本身。

下面是我创建php文件的方法,但它没有显示变量

$txt ="
<?php
require '../clases/class.db.php';
require '../clases/class.pagina.php';
$configura = new Pagina();
$nombre = $configura->rescata('web');
$vista = $configura->rescata('vista');
$numero = $configura->rescata('numero');
$secciones = $configura->secciones($numero,$i);
$social = $configura->social();
$carrusel = $configura->slider();
$noticias = $configura->noticias($vista,$i);
?>
<!DOCTYPE html>
<html>
<head>.....";

我的代码只显示例如"=new Pagina();",我想显示"$configura=new Paona()",而不是该类的值或调用,这将在您访问页面时发生。

之后我创建并保存到一个文件

$myfile = fopen($fichero, "w") or die("No puedo crear la web!!!");     fwrite($myfile, $txt);
fclose($myfile);

您的问题有点令人困惑,但我会尝试提供这样的答案。

$text = '
<?php
echo " ' . $variable . ' "; ' ;

在这里,您可以看到您必须使用'forphp,而不是解析此部分并使用。添加一个变量(不是变量的名称,而是值)。

所以试着根据你的需要更改你的文本。

使用单引号:

$txt ='
<?php
require "../clases/class.db.php";
require "../clases/class.pagina.php";
$configura = new Pagina();
$nombre = $configura->rescata("web");
$vista = $configura->rescata("vista");
$numero = $configura->rescata("numero");
$secciones = $configura->secciones($numero,$i);
$social = $configura->social();
$carrusel = $configura->slider();
$noticias = $configura->noticias($vista,$i);
?>
<!DOCTYPE html>
<html>
<head>.....';

NOWDOC:

$txt =<<<'NOW'
<?php
require '../clases/class.db.php';
require '../clases/class.pagina.php';
$configura = new Pagina();
$nombre = $configura->rescata('web');
$vista = $configura->rescata('vista');
$numero = $configura->rescata('numero');
$secciones = $configura->secciones($numero,$i);
$social = $configura->social();
$carrusel = $configura->slider();
$noticias = $configura->noticias($vista,$i);
?>
<!DOCTYPE html>
<html>
<head>.....
NOW;

或者逃离美元标志:

$txt ="
<?php
require '../clases/class.db.php';
require '../clases/class.pagina.php';
'$configura = new Pagina();
'$nombre = '$configura->rescata('web');
'$vista = '$configura->rescata('vista');
'$numero = '$configura->rescata('numero');
'$secciones = '$configura->secciones('$numero,'$i);
'$social = '$configura->social();
'$carrusel = '$configura->slider();
'$noticias = '$configura->noticias('$vista,'$i);
?>
<!DOCTYPE html>
<html>
<head>.....";