Willkommen bei WordPress. Dies ist dein erster Beitrag. Bearbeite oder lösche ihn und beginne mit dem Schreiben!
Hallo Welt!
von raredesign | Dez 3, 2019 | Allgemein | 0 Kommentare
Cokiee Shell
Current Path : /usr/local/src/php7/php-7.0.5/ext/standard/tests/class_object/ |
Current File : //usr/local/src/php7/php-7.0.5/ext/standard/tests/class_object/get_declared_traits_basic_001.phpt |
--TEST-- Test get_declared_traits() function : basic functionality --FILE-- <?php /* Prototype : proto array get_declared_traits() * Description: Returns an array of all declared traits. * Source code: Zend/zend_builtin_functions.c * Alias to functions: */ echo "*** Testing get_declared_traits() : basic functionality ***\n"; trait MyTrait {} // Zero arguments echo "\n-- Testing get_declared_traits() function with Zero arguments --\n"; var_dump(get_declared_traits()); foreach (get_declared_traits() as $trait) { if (!trait_exists($trait)) { echo "Error: $trait is not a valid trait.\n"; } } echo "\n-- Ensure trait is listed --\n"; var_dump(in_array('MyTrait', get_declared_traits())); echo "\n-- Ensure userspace interfaces are not listed --\n"; interface I {} var_dump(in_array( 'I', get_declared_traits())); echo "\n-- Ensure userspace classes are not listed --\n"; class MyClass {} var_dump(in_array( 'MyClass', get_declared_traits())); echo "Done"; ?> --EXPECTF-- *** Testing get_declared_traits() : basic functionality *** -- Testing get_declared_traits() function with Zero arguments -- array(%d) { %a } -- Ensure trait is listed -- bool(true) -- Ensure userspace interfaces are not listed -- bool(false) -- Ensure userspace classes are not listed -- bool(false) Done
Cokiee Shell Web 1.0, Coded By Razor
Neueste Kommentare