first.php:
<?php
$name ="somthing";
?>
second.php
$data = file_get_contents(first.php);
现在我想从 $ data 变量中获取 $ name 变量值。怎么做?
答案 0 :(得分:2)
将second.php更改为:
include 'first.php';
echo $name;
输出将是“somthing”
答案 1 :(得分:1)
您应该使用 include , include_once , require 或 require_once 函数, file_get_contents 将文件内容作为字符串获取而不进行解析。
语法:
include 'first.php';
或
require 'first.php';
在PHP中,您可以在服务器执行之前将一个PHP文件的内容插入到另一个PHP文件中。
include和require语句用于在执行流程中插入用其他文件编写的有用代码。
包括和要求是相同的,除非失败:
require将产生致命错误(E_COMPILE_ERROR)并停止脚本 include只会产生一个警告(E_WARNING),脚本将继续
如何让它运作?
<强> first.php 强>
<?php $name ="somthing"; ?>
<强> second.php 强>
<?php
include 'first.php';
echo $name;
?>
它会打印变量 $ name
的内容