You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过两个文件实现TXT存储PHP变量并在PHP文件中调用?

跨文件变量调用实现方案

完全可以用include_once或require_once来实现你的需求,具体步骤如下:

1. 创建配置文件(config.txt)

新建一个名为config.txt的文件,写入以下内容:

$country = "china"; 
$valuta = "dollar";

2. 创建业务文件(index.php)

新建一个名为index.php的文件,通过引入配置文件来复用变量:

<?php
// 引入配置文件,加载其中的变量
include_once 'config.txt';

// 输出内容,双引号包裹的字符串会自动解析变量
echo "This is $country where they use $valuta";
?>

核心原理说明

include_once和require_once的作用是引入并执行目标文件中的PHP代码,和文件扩展名无关——哪怕是.txt后缀,只要内容是合法的PHP代码,就能被正常解析。两者的区别仅在于:

  • require_once如果找不到目标文件,会直接终止脚本运行并抛出致命错误
  • include_once找不到文件时只会抛出警告,脚本会继续执行

安全提示

如果你的.txt配置文件放在Web可访问目录下,建议将其移至Web根目录以外的位置,避免用户直接访问获取源码;或者可以将扩展名改为.php,进一步提升安全性。

内容的提问来源于stack exchange,提问作者Strtz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 19:10:17