b0y-101 Mini Shell


Current Path : E:/www/b-group.old/spfin - Copy/testpayment/src/xdebug/tests/develop/
File Upload :
Current File : E:/www/b-group.old/spfin - Copy/testpayment/src/xdebug/tests/develop/stacktrace_variadic_text.phpt

--TEST--
Test for stack traces with variadics (text)
--INI--
xdebug.mode=develop
xdebug.trace_format=0
xdebug.dump_globals=0
xdebug.collect_return=0
xdebug.collect_assignments=0
xdebug.force_error_reporting=0
--FILE--
<?php
function foo( $a, ...$b )
{
	trigger_error( 'notice' );
}

foo( 42 );
foo( 1, false );
foo( "foo", "bar", 3.1415 );
?>
--EXPECTF--
Notice: notice in %sstacktrace_variadic_text.php on line 4

Call Stack:
%w%f %w%d   1. {main}() %sstacktrace_variadic_text.php:0
%w%f %w%d   2. foo($a = 42) %sstacktrace_variadic_text.php:7
%w%f %w%d   3. trigger_error($message = 'notice') %sstacktrace_variadic_text.php:4


Notice: notice in %sstacktrace_variadic_text.php on line 4

Call Stack:
%w%f %w%d   1. {main}() %sstacktrace_variadic_text.php:0
%w%f %w%d   2. foo($a = 1, ...$b = variadic(FALSE)) %sstacktrace_variadic_text.php:8
%w%f %w%d   3. trigger_error($message = 'notice') %sstacktrace_variadic_text.php:4


Notice: notice in %sstacktrace_variadic_text.php on line 4

Call Stack:
%w%f %w%d   1. {main}() %sstacktrace_variadic_text.php:0
%w%f %w%d   2. foo($a = 'foo', ...$b = variadic('bar', 3.1415)) %sstacktrace_variadic_text.php:9
%w%f %w%d   3. trigger_error($message = 'notice') %sstacktrace_variadic_text.php:4

Copyright © 2019 by b0y-101