gpt4 book ai didi

PhpUnit 引导参数

转载 作者:行者123 更新时间:2023-12-02 21:50:09 26 4
gpt4 key购买 nike

我有一个 phpunit.xml,它定义了要测试的测试以及引导文件的位置。我还想在 phpunit.xml 中定义可以在引导期间访问的参数。

这是我的 phpunit.xml:

<phpunit bootstrap="./bootstrap.php" colors="true" bootstrapArg="abcdefgh">
<testsuite name="TestSuite">

<file>./Test1.php</file>
<file>./Test2.php</file>

</testsuite></phpunit>

我想访问 bootstrap.php 中“bootstrapArg”的值。这可能吗?

谢谢

最佳答案

配置可以包含<php>遵循规则 described in the manual 的部分:

<php>
<includePath>.</includePath>
<ini name="foo" value="bar"/>
<const name="foo" value="bar"/>
<var name="foo" value="bar"/>
<env name="foo" value="bar"/>
<post name="foo" value="bar"/>
<get name="foo" value="bar"/>
<cookie name="foo" value="bar"/>
<server name="foo" value="bar"/>
<files name="foo" value="bar"/>
<request name="foo" value="bar"/>
</php>

什么会导致以下引导代码:

ini_set('foo', 'bar');
define('foo', 'bar');
$GLOBALS['foo'] = 'bar';
$_ENV['foo'] = 'bar';
$_POST['foo'] = 'bar';
$_GET['foo'] = 'bar';
$_COOKIE['foo'] = 'bar';
$_SERVER['foo'] = 'bar';
$_FILES['foo'] = 'bar';
$_REQUEST['foo'] = 'bar';

您可以在引导过程中访问这些变量。

关于PhpUnit 引导参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18782471/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com