gpt4 book ai didi

PhpUnit 引导参数

转载 作者:行者123 更新时间:2023-12-02 04:51:23 25 4
gpt4 key购买 nike

我有一个 phpunit.xml,它定义了要测试的测试以及 Bootstrap 文件的位置。我还想在我的 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/

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