codecamp

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

<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';


PHPUnit9.0 XML 配置文件-<extensions> 元素
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }