Arquivos
hhvm/hphp/test/slow/ext_string/1763.php
T
Paul Tarjan c2ec1c97c9 sortof format slow tests
A poor man's formatter since I didn't like any of the other ones I found. The original C++ source sometimes put newlines and sometimes not.

Codemods:

    codemod '([;{}])([^\n])' '\1\n\2'
    codemod -m '\s*<\?php\s+' '<?php\n\n'
    codemod '\t' '  '

I hand-fixed all the failing tests
2013-05-30 17:32:57 -07:00

31 linhas
1.7 KiB
PHP

<?php
error_reporting(0);
var_dump(substr_replace('ABCDEFGH:/MNRPQR/', 'bob', array(0)));
var_dump(substr_replace('ABCDEFGH:/MNRPQR/', 'bob', array(0), 3));
var_dump(substr_replace('ABCDEFGH:/MNRPQR/', 'bob', array(0), 1.0));
var_dump(substr_replace('ABCDEFGH:/MNRPQR/', 'bob', array(0), null));
$obj = new stdClass();
var_dump(substr_replace('ABCDEFGH:/MNRPQR/', 'bob', 0, $obj));
var_dump(substr_replace('ABCDEFGH:/MNRPQR/', 'bob', '0', '1.0'));
var_dump(substr_replace('ABCDEFGH:/MNRPQR/', 'bob', '0.0', 1.0));
var_dump(substr_replace('ABCDEFGH:/MNRPQR/', 'bob', '0.0', 1));
var_dump(substr_replace('ABCDEFGH:/MNRPQR/', 'bob', 0.0, '1'));
var_dump(substr_replace('ABCDEFGH:/MNRPQR/', 'bob', array(0), array(1)));
var_dump(substr_replace('ABCDEFGH:/MNRPQR/', array('bob'), array(0), array(3,4)));
var_dump(substr_replace('ABCDEFGH:/MNRPQR/', array('bob'), array(0), array(3)));
var_dump(substr_replace(array('ABCDEFGH:/MNRPQR/'), array(), array(0,1), array(3, 4)));
var_dump(substr_replace(array('ABCDEFGH:/MNRPQR/'), array('bob'), array(0,1), array(3)));
var_dump(substr_replace(array('ABCDEFGH:/MNRPQR/'), array('bob', 'cat'), 0));
var_dump(substr_replace(array('ABCDEFGH:/MNRPQR/'), array('bob'), array(0,1)));
var_dump(substr_replace('abc', 'xyz', 3, 0));
var_dump(sscanf("SN/2350001", "SN/%d"));
var_dump(sscanf("SN/2350001", "SN/%d", $out));
var_dump($out);
var_dump(sscanf("SN/abc", "SN/%d", $out));
var_dump($out);
var_dump(sscanf("30", "%da", $out));
var_dump($out);
var_dump(sscanf("-", "%da", $out));
var_dump($out);