Arquivos
hhvm/hphp/test/vm/class_interface_trait_exists.php
T
Jordan Delong 363d1bb20f Code move src/ -> hphp/
This change is mostly for FB internal organizational reasons.
Building is not effected beyond the fact that the target now
lands in hphp/hhvm/hhvm rather than src/hhvm/hhvm.
2013-02-11 02:10:41 -08:00

37 linhas
807 B
PHP

<?php
function __autoload($n) {
var_dump($n);
class fooo {}
}
trait tttt {}
class cccc {}
interface iiii {}
function main() {
var_dump(class_exists('fooo', false));
var_dump(class_exists('fooo'));
var_dump(class_exists('tttt'));
var_dump(class_exists('cccc'));
var_dump(class_exists('iiii'));
var_dump(class_exists('zzzz'));
var_dump(interface_exists('tttt'));
var_dump(interface_exists('cccc'));
var_dump(interface_exists('iiii'));
var_dump(interface_exists('zzzz'));
var_dump(trait_exists('tttt'));
var_dump(trait_exists('cccc'));
var_dump(trait_exists('iiii'));
var_dump(trait_exists('zzzz'));
foreach (array('tttt', 'cccc', 'iiii', 'zzzz') as $n) {
var_dump(class_exists($n));
var_dump(interface_exists($n));
var_dump(trait_exists($n));
}
}
main();