<?php trait testTrait { public function testMethod() { if (1) { $letters1 = range('a', 'z', 1); $letters2 = range('A', 'Z', 1); $letters1 = 'foo'; $letters2 = 'baarr'; var_dump($letters1); var_dump($letters2); } } } class foo { use testTrait; } $x = new foo(); $x->testMethod();
function testUnknownMethod() { echo "\ntesting derivated object"; $date = new QObject(); $foo = new foo($date); $foo->parent(); $foo->testMethod(); // $foo->___(); // method not defined echo " passed"; }