本文整理汇总了PHP中test_regression函数的典型用法代码示例。如果您正苦于以下问题:PHP test_regression函数的具体用法?PHP test_regression怎么用?PHP test_regression使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了test_regression函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。
示例1: test_local_scalar_assign
function test_local_scalar_assign($base)
{
$t = $base;
test_start(__FUNCTION__);
do {
$a = 1;
$b = $a;
$c = $a + $b;
$d = $c - $a;
$e = $a + $c - $d - $b;
$f = $a | $c;
$g = $b & $d;
$h = $a ^ $b ^ $c ^ $d ^ $e ^ $f ^ $g;
$i = $a;
$j = $b;
$k = $c;
$l = $d;
$m = $e;
$n = $f;
$o = $g;
$p = $h;
} while (--$t !== 0);
if (md5($a . $b . $c . $d . $e . $f . $g . $h . $i . $j . $k . $l . $m . $n . $o . $p) !== 'efe1603e8bbb8403b6bfe7a43a39ade1') {
test_regression(__FUNCTION__);
}
return test_end(__FUNCTION__);
}
开发者ID:michaelprem,项目名称:phc,代码行数:27,代码来源:test_local_scalar_assign.php
示例2: test_local_string_assign
function test_local_string_assign($base)
{
$t = $base;
test_start(__FUNCTION__);
do {
$a = 'abcdefghijklmnop';
$b = $a;
$c = $a . $b;
$d = $c . $a;
$e = $a . $c . $d . $b;
$f = $a . $c;
$g = $b . $d;
$h = $a . $b . $c . $d . $e . $f . $g;
$i = $a;
$j = $b;
$k = $c;
$l = $d;
$m = $e;
$n = $f;
$o = $g;
$p = $h;
} while (--$t !== 0);
if (md5($a . $b . $c . $d . $e . $f . $g . $h . $i . $j . $k . $l . $m . $n . $o . $p) !== '12d5479a566db15ec0028b9cf242d150') {
test_regression(__FUNCTION__);
}
return test_end(__FUNCTION__);
}
开发者ID:michaelprem,项目名称:phc,代码行数:27,代码来源:test_local_string_assign.php
示例3: test_local_integer_assign
function test_local_integer_assign($base)
{
$t = $base;
test_start(__FUNCTION__);
do {
$a = 6;
$b = 9;
$c = 42;
$d = 69;
$e = 4242;
$f = 17;
$g = 3200000;
$h = -3200000;
$i = $a;
$j = $b;
$k = $c;
$l = $d;
$m = $e;
$n = $f;
$o = $g;
$p = $h;
} while (--$t !== 0);
if ($g + $h !== 0) {
test_regression(__FUNCTION__);
}
return test_end(__FUNCTION__);
}
开发者ID:michaelprem,项目名称:phc,代码行数:27,代码来源:test_local_integer_assign.php
示例4: test_local_float_assign
function test_local_float_assign($base)
{
$t = $base;
test_start(__FUNCTION__);
do {
$a = 6.42;
$b = 9.42;
$c = 42.42;
$d = 69.42;
$e = 4242.42;
$f = 17.42;
$g = 3200000.42;
$h = -3200000.42;
$i = $a;
$j = $b;
$k = $c;
$l = $d;
$m = $e;
$n = $f;
$o = $g;
$p = $h;
} while (--$t !== 0);
if (!is_float($a) || $g + $h !== 0.0) {
test_regression(__FUNCTION__);
}
return test_end(__FUNCTION__);
}
开发者ID:michaelprem,项目名称:phc,代码行数:27,代码来源:test_local_float_assign.php
示例5: test_mt_rand
function test_mt_rand($base)
{
$t = $base;
test_start(__FUNCTION__);
do {
if (mt_rand(1, 255) <= 0) {
test_regression(__FUNCTION__);
}
} while (--$t !== 0);
return test_end(__FUNCTION__);
}
开发者ID:michaelprem,项目名称:phc,代码行数:11,代码来源:test_mt_rand.php
示例6: test_md5
function test_md5($base)
{
$t = $base;
test_start(__FUNCTION__);
do {
if (md5($t) == '') {
test_regression(__FUNCTION__);
}
} while (--$t !== 0);
return test_end(__FUNCTION__);
}
开发者ID:michaelprem,项目名称:phc,代码行数:11,代码来源:test_md5.php
示例7: test_compare_invert
function test_compare_invert($base)
{
$a = array(42);
$t = $base;
test_start(__FUNCTION__);
do {
if (!$a) {
test_regression(__FUNCTION__);
}
} while (--$t !== 0);
return test_end(__FUNCTION__);
}
开发者ID:michaelprem,项目名称:phc,代码行数:12,代码来源:test_compare_invert.php
示例8: test_compare_false
function test_compare_false($base)
{
$a = array(42);
$t = $base;
test_start(__FUNCTION__);
do {
if ($a === FALSE) {
test_regression(__FUNCTION__);
}
} while (--$t !== 0);
return test_end(__FUNCTION__);
}
开发者ID:michaelprem,项目名称:phc,代码行数:12,代码来源:test_compare_false.php
示例9: test_time
function test_time($base)
{
$t = $base;
test_start(__FUNCTION__);
do {
$a = time();
if (time() < $a) {
test_regression(__FUNCTION__);
}
} while (--$t !== 0);
return test_end(__FUNCTION__);
}
开发者ID:michaelprem,项目名称:phc,代码行数:12,代码来源:test_time.php
示例10: test_empty
function test_empty($base)
{
$a = str_repeat('xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 1000);
$t = $base;
test_start(__FUNCTION__);
do {
if (empty($a)) {
test_regression(__FUNCTION__);
}
} while (--$t !== 0);
return test_end(__FUNCTION__);
}
开发者ID:michaelprem,项目名称:phc,代码行数:12,代码来源:test_empty.php
示例11: test_local_object_assign
function test_local_object_assign($base)
{
$t = $base;
test_start(__FUNCTION__);
do {
$a = new TestLocalObjectAssign();
} while (--$t !== 0);
if (!is_object($a) || $a->ok() !== TRUE) {
test_regression(__FUNCTION__);
}
return test_end(__FUNCTION__);
}
开发者ID:michaelprem,项目名称:phc,代码行数:12,代码来源:test_local_object_assign.php
示例12: test_microtime
function test_microtime($base)
{
$t = $base;
test_start(__FUNCTION__);
do {
$a = microtime();
$b = microtime();
if ($a[0] < $b[0]) {
test_regression(__FUNCTION__);
}
} while (--$t !== 0);
return test_end(__FUNCTION__);
}
开发者ID:michaelprem,项目名称:phc,代码行数:13,代码来源:test_microtime.php
示例13: test_preg_match
function test_preg_match($base)
{
$strings = array('Wesh wesh yo', 'wesh this is a benchmark', 'the PHP benchmarks', 'Yeah weshhh');
$t = (int) round($base / 5);
test_start(__FUNCTION__);
$matches = array();
do {
foreach ($strings as $string) {
if (preg_match('/(y(eah|o)|th(e|is)|wesh(hh)?|benchmarks?|a|php|is)/i', $string, $matches) <= 0 || empty($matches[1])) {
test_regression(__FUNCTION__);
}
}
} while (--$t !== 0);
return test_end(__FUNCTION__);
}
开发者ID:michaelprem,项目名称:phc,代码行数:15,代码来源:test_preg_match.php
示例14: test_line
function test_line($base)
{
$t = $base;
test_start(__FUNCTION__);
$a = 0;
do {
$a += __LINE__;
$a -= __LINE__;
$a++;
} while (--$t !== 0);
if ($a !== 0) {
test_regression(__FUNCTION__);
}
return test_end(__FUNCTION__);
}
开发者ID:michaelprem,项目名称:phc,代码行数:15,代码来源:test_line.php
示例15: test_get_class
function test_get_class($base)
{
$a = new TestGetClass();
$t = $base;
test_start(__FUNCTION__);
do {
if (strtolower(get_class($a)) !== 'testgetclass') {
test_regression(__FUNCTION__);
}
} while (--$t !== 0);
if (!is_object($a) || $a->ok() !== TRUE) {
test_regression(__FUNCTION__);
}
return test_end(__FUNCTION__);
}
开发者ID:michaelprem,项目名称:phc,代码行数:15,代码来源:test_get_class.php
示例16: test_ereg
function test_ereg($base)
{
$strings = array('[email protected]', '[email protected]', '[email protected]', '[email protected]');
$t = (int) round($base / 5);
test_start(__FUNCTION__);
$matches = array();
do {
foreach ($strings as $string) {
if (eregi('^[a-z0-9]+([_\\.-][a-z0-9]+)*' . '@([a-z0-9]+([\\.-][a-z0-9]{1,})+)*$', $string, $matches) <= 0 || empty($matches[2])) {
test_regression(__FUNCTION__);
}
}
} while (--$t !== 0);
return test_end(__FUNCTION__);
}
开发者ID:michaelprem,项目名称:phc,代码行数:15,代码来源:test_ereg.php
示例17: test_compare_strict
function test_compare_strict($base)
{
$a = 42;
$b = '69';
$t = $base;
test_start(__FUNCTION__);
do {
$c = $a === $b;
$d = $a !== $b;
} while (--$t !== 0);
if ("{$c} {$d}" !== ' 1') {
test_regression(__FUNCTION__);
}
return test_end(__FUNCTION__);
}
开发者ID:michaelprem,项目名称:phc,代码行数:15,代码来源:test_compare_strict.php
示例18: test_ordered_functions
function test_ordered_functions($base)
{
$t = $base;
test_start(__FUNCTION__);
do {
$a = tof_1(42, -1);
$b = tof_1($a, 42.67);
$c = tof_1($b, 'xxx');
$d = tof_1($c, NULL);
$e = tof_1($a, tof_1($b, tof_1($c, tof_1($d, $a))));
} while (--$t !== 0);
if ("{$a}{$b}{$c}{$d}{$e}" !== '4183.6783.6783.67333.01') {
test_regression(__FUNCTION__);
}
return test_end(__FUNCTION__);
}
开发者ID:michaelprem,项目名称:phc,代码行数:16,代码来源:test_ordered_functions.php
示例19: test_constants
function test_constants($base)
{
$t = $base;
test_start(__FUNCTION__);
define('TEST_CONSTANTS_XXX', 'xxx');
define('TEST_CONSTANTS_NAME', 'TEST_CONSTANTS_XXX');
do {
$a = TEST_CONSTANTS_XXX;
$b = defined(TEST_CONSTANTS_NAME);
$c = constant(TEST_CONSTANTS_NAME);
} while (--$t !== 0);
if ("{$a}{$b}{$c}" !== 'xxx1xxx') {
test_regression(__FUNCTION__);
}
return test_end(__FUNCTION__);
}
开发者ID:michaelprem,项目名称:phc,代码行数:16,代码来源:test_constants.php
示例20: test_local_hash_assign
function test_local_hash_assign($base)
{
$a = array();
$t = $base;
test_start(__FUNCTION__);
do {
$a['xxx'] = 'xxx';
$a['1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25'] = $a['xxx'];
$a['a, b'] = $a['1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25'];
$a['yyy'] = $a['a, b'];
$a[4242] = $a['yyy'];
} while (--$t !== 0);
if (count($a) !== 5) {
test_regression(__FUNCTION__);
}
return test_end(__FUNCTION__);
}
开发者ID:michaelprem,项目名称:phc,代码行数:17,代码来源:test_local_hash_assign.php
注:本文中的test_regression函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论