Arquivos
hhvm/hphp/test/quick/rename_dynamic.php
T
ptarjan 503f75d08b Rename test directories
These names don't make sense now that we run both suites the same
way.
2013-04-17 09:06:51 -07:00

28 linhas
572 B
PHP

<?php
function bungle($s) {
return 314159;
}
function prefix() {
return "__rename_func_";
}
$stub_name = prefix() . 'strtoupper';
var_dump(strtoupper('tweet'));
fb_rename_function('strtoupper', $stub_name);
fb_rename_function('bungle', 'strtoupper');
var_dump(strtoupper('tweet'));
// release stringdata
unset($stub_name);
// try to allocate something in that memory
$stub_name = prefix() . 'hagfish';
$stub_name = prefix() . 'strtoupper';
fb_rename_function('strtoupper', 'bungle');
fb_rename_function($stub_name, 'strtoupper');
var_dump(strtoupper('tweet'));