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