为了账号安全,请及时绑定邮箱和手机立即绑定

如何从文件返回 ['field1','field2']

如何从文件返回 ['field1','field2']

PHP
慕神8447489 2022-12-30 16:07:01
我有一个 settings.php 文件女巫包含<?phpreturn [    'setting1' => 'value1',    'setting2' => 'value2',    'setting3' => 'value3',];我的问题是:如何在我的 index.php 文件中读取/使用这个数组?有 2 个文件:index.htm settings.php没有找到任何关于这个的信息。只有像 $field = array('','','') 这样的数组。这样我就知道怎么做了。。
查看完整描述

1 回答

?
杨魅力

TA贡献1811条经验 获得超6个赞

设置.php


<?php

return [

    'setting1' => 'value1',

    'setting2' => 'value2',

    'setting3' => 'value3',

];

我们的测试.php


<?php

//settings.php is in the same directory

$field = require 'settings.php';


var_export($field);

输出:


array (

  'setting1' => 'value1',

  'setting2' => 'value2',

  'setting3' => 'value3',

PHP 手册中的注释:


可以在包含的文件中执行 return 语句,以终止该文件中的处理并返回调用它的脚本。此外,还可以从包含的文件中返回值。您可以像对待普通函数一样获取 include 调用的值。但是,这在包含远程文件时是不可能的,除非远程文件的输出具有有效的 PHP 开始和结束标记(与任何本地文件一样)。您可以在这些标签中声明所需的变量,它们将在包含文件的任何一点引入。


查看完整回答
反对 回复 2022-12-30
  • 1 回答
  • 0 关注
  • 80 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信