PHPUnit9.0 XML 配置文件-<php> 元素

2022-03-24 14:49 更新

<php> 元素

父元素:​<phpunit>

<php> 元素及其子元素用于配置 PHP 设置、常量以及全局变量。同时也可用于向 include_path 前面添加内容。

<includePath> 元素

父元素:​<php>

此元素可用于向 ​include_path前面添加一个路径。

<ini> 元素

父元素:​<php>

此元素可用于设置 PHP 配置。

<php>
  <ini name="foo" value="bar"/>
</php>

以上 XML 配置对应于如下 PHP 代码:

ini_set('foo', 'bar');

<const> 元素

父元素:​<php>

此元素可用于设置全局常数。

<php>
  <const name="foo" value="bar"/>
</php>

以上 XML 配置对应于如下 PHP 代码:

define('foo', 'bar');

<var> 元素

父元素:​<php>

此元素可用于设置全局变量。

<php>
  <var name="foo" value="bar"/>
</php>

以上 XML 配置对应于如下 PHP 代码:

$GLOBALS['foo'] = 'bar';

<env> 元素

父元素:​<php>

此元素可用于在超全局数组 ​$_ENV​ 中设置一个值。

<php>
  <env name="foo" value="bar"/>
</php>

以上 XML 配置对应于如下 PHP 代码:

$_ENV['foo'] = 'bar';

默认情况下,如果环境变量已经存在,则不会覆盖之。要强制覆盖已存在的变量,用 ​force属性:

<php>
  <env name="foo" value="bar" force="true"/>
</php>

<get> 元素

父元素:​<php>

此元素可用于在超全局数组 ​$_GET​ 中设置一个值。

<php>
  <get name="foo" value="bar"/>
</php>

以上 XML 配置对应于如下 PHP 代码:

$_GET['foo'] = 'bar';

<post> 元素

父元素:​<php>

此元素可用于在超全局数组 ​$_POST​ 中设置一个值。

<php>
  <post name="foo" value="bar"/>
</php>

以上 XML 配置对应于如下 PHP 代码:

$_POST['foo'] = 'bar';

<cookie> 元素

父元素:​<php>

此元素可用于在超全局数组 ​$_COOKIE​ 中设置一个值。

<php>
  <cookie name="foo" value="bar"/>
</php>

以上 XML 配置对应于如下 PHP 代码:

$_COOKIE['foo'] = 'bar';

<server> 元素

父元素:​<php>

此元素可用于在超全局数组 ​$_SERVER​ 中设置一个值。

<php>
  <server name="foo" value="bar"/>
</php>

以上 XML 配置对应于如下 PHP 代码:

$_SERVER['foo'] = 'bar';

<files> 元素

父元素:​<php>

此元素可用于在超全局数组 ​$_FILES​ 中设置一个值。

<php>
  <files name="foo" value="bar"/>
</php>

以上 XML 配置对应于如下 PHP 代码:

$_FILES['foo'] = 'bar';

<request> 元素

父元素:​<php>

此元素可用于在超全局数组 ​$_REQUEST​ 中设置一个值。

<php>
  <request name="foo" value="bar"/>
</php>

以上 XML 配置对应于如下 PHP 代码:

$_REQUEST['foo'] = 'bar';


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号