/PHP-7.4/ext/reflection/tests/ |
H A D | ReflectionClass_getProperties_003.phpt | 8 class C { 47 ["class"]=> 54 ["class"]=> 61 ["class"]=> 68 ["class"]=> 77 ["class"]=> 84 ["class"]=> 91 ["class"]=> 98 ["class"]=> 107 ["class"]=> [all …]
|
H A D | traits005.phpt | 7 class C1 { } 8 class C2 { use T1; } 9 class C3 { use T1 { m1 as a1; } } 10 class C4 { use T1 { m1 as a1; m2 as a2; } } 13 echo "class $c:\n"; 20 class C1: 24 class C2: 28 class C3: 34 class C4:
|
H A D | bug26695.phpt | 2 Reflection Bug #26695 (Reflection API does not recognize mixed-case class hints) 6 class Foo { 9 class Bar { 14 $class = new ReflectionClass('bar'); 15 $methods = $class->getMethods(); 18 $class = $params[0]->getClass(); 20 var_dump($class->getName());
|
H A D | ReflectionClass_toString_003.phpt | 20 foreach (array('A', 'B', 'C', 'D') as $class) { 21 echo "\n\n----( Reflection class $class: )----\n"; 22 $rc = new ReflectionClass($class); 28 ----( Reflection class A: )---- 29 Class [ <user> class A ] { 52 ----( Reflection class B: )---- 53 Class [ <user> class B extends A ] { 76 ----( Reflection class C: )---- 77 Class [ <user> class C extends B ] { 97 ----( Reflection class D: )---- [all …]
|
H A D | ReflectionClass_isInstantiable_variation.phpt | 5 class noCtor { 8 class publicCtorNew { 12 class protectedCtorNew { 16 class privateCtorNew { 20 class publicCtorOld { 24 class protectedCtorOld { 28 class privateCtorOld { 36 foreach($classes as $class ) { 37 $reflectionClass = new ReflectionClass($class); 38 echo "Is $class instantiable? "; [all …]
|
/PHP-7.4/ext/standard/tests/array/ |
H A D | array_map_object3.phpt | 12 * 1) child class method using parent object 13 * 2) parent class method using child object 14 * 3) child class method using parent class 15 * 4) parent class method using child class 21 class ParentClass 32 class ChildClass extends ParentClass 50 echo "-- accessing parent method from child class --\n"; 66 -- accessing parent method from child class -- 75 -- accessing child method from parent class -- 79 -- accessing parent method using child class object -- [all …]
|
H A D | array_filter_object.phpt | 13 * object of empty class 14 * object of child class extending abstract class 21 class SimpleClass 29 // class without members 30 class EmptyClass 34 // abstract class 35 abstract class AbstractClass 41 // class deriving above abstract class 50 // class with final method 51 class FinalClass [all …]
|
H A D | array_map_object1.phpt | 13 * 2) class without members 22 class SimpleClass 36 class SimpleClassPri 46 class SimpleClassPro 56 class EmptyClass 62 abstract class AbstractClass 68 // class deriving the above abstract class 79 class FinalClass 89 class StaticClass 150 -- class without members -- [all …]
|
/PHP-7.4/Zend/tests/ |
H A D | bug79022.phpt | 5 function my_autoloader($class) { 9 if ($class == 'Foo') { 10 eval("class Foo extends Bar{}"); 13 if ($class == 'Bar') { 14 eval("class Bar {}"); 17 if ($class == 'Dummy') { 18 eval ("class Dummy implements iFoo {}"); 25 if ($class == 'iFoo') { 29 if ($class == 'iBar') {
|
H A D | closure_061.phpt | 10 class Cls { 15 class ClsChild extends Cls {} 17 class ClsUnrelated {} 59 [new DLL, DLL::class], 63 [null, DLL::class], 120 bindTo(new Cls, Cls::class): 123 bindTo(null, Cls::class): 144 bindTo(null, Cls::class): 156 bindTo(null, Cls::class): 177 bindTo(null, Cls::class): [all …]
|
H A D | bug69676_3.phpt | 6 class P { 9 class A extends P { 14 class B extends A { 21 class A2 { 25 class B2 extends A2 { 29 class C2 extends B2 { 35 class A3 { 39 class B3 extends A3 { 43 class C3 extends B3 { 49 class A4 { [all …]
|
H A D | class_name_as_scalar_error_001.phpt | 2 class name as scalar from ::class keyword error using static in class constant 7 class One { 8 const Baz = static::class; 13 Fatal error: static::class cannot be used for compile-time class name resolution in %s on line %d
|
H A D | debug_backtrace_with_include_and_this.phpt | 5 class CLWrapper { 11 class CL { 12 public function load($class) { 13 if (!include($class)) { 14 throw new Exception('Failed loading '.$class); 19 stream_wrapper_register('class', 'CLWrapper'); 26 (new CL())->load('class://non.existent.Class'); 31 ERR#2: include(class://non.existent.Class): failed to open stream: "CLWrapper::stream_open" call fa… 32 ERR#2: include(): Failed opening 'class://non.existent.Class' for inclusion (include_path='%s') @ i… 34 Fatal error: Uncaught Exception: Failed loading class://non.existent.Class in %s [all …]
|
H A D | bug60573.phpt | 5 class Foo1 { 11 class Bar1 extends Foo1 { 17 class Foo2 { 23 class Bar2 extends Foo2 { 29 class Base { 32 class Foo3 extends Base{ 38 class Bar3 extends Foo3 { 44 class Foo4 { 50 class Bar4 extends Foo4 { 56 class Foo5 extends Base { [all …]
|
/PHP-7.4/Zend/tests/type_declarations/variance/ |
H A D | class_order_autoload_error6.phpt | 6 spl_autoload_register(function($class) { 7 if ($class == 'A') { 8 class A { 12 } else if ($class == 'B') { 13 class B extends A { 17 } else if ($class == 'X') { 18 class X { 22 } else if ($class == 'Y') { 23 class Y extends X { 39 …ck compatibility between Y::method(): Unknown and X::method(): X, because class Unknown is not ava…
|
H A D | class_order_autoload3.phpt | 6 spl_autoload_register(function($class) { 7 if ($class == 'A') { 8 class A { 12 } else if ($class == 'B') { 13 class B extends A { 17 } else if ($class == 'X') { 18 class X { 22 } else if ($class == 'Y') { 23 class Y extends X {
|
H A D | class_order_autoload_error5.phpt | 6 spl_autoload_register(function($class) { 7 if ($class == 'A') { 8 class A { 12 } else if ($class == 'B') { 13 class B extends A { 17 } else if ($class == 'X') { 18 class X { 22 } else if ($class == 'Y') { 23 class Y extends X { 27 } else if ($class == 'Z') { [all …]
|
H A D | parent_in_class.phpt | 7 class A { 10 class B extends A { 15 class P2 {} 16 class A2 extends P2 { 19 class B2 extends A2 { 24 class P3 {} 25 class A3 extends P3 { 28 class B3 extends A3 { 33 class P4 {} 34 class A4 extends P4 { [all …]
|
H A D | class_order_autoload_error4.phpt | 6 spl_autoload_register(function($class) { 7 if ($class == 'A') { 8 class A { 12 } else if ($class == 'B') { 13 class B extends A { 17 } else if ($class == 'X') { 18 class X { 22 } else if ($class == 'Y') { 23 class Y extends X {
|
H A D | enum_forward_compat.phpt | 6 spl_autoload_register(function($class) { 7 var_dump($class); 8 if ($class === 'X') { 9 class X {} 11 class Y {} 15 class A { 19 class B extends A {
|
/PHP-7.4/Zend/tests/anon/ |
H A D | 013.phpt | 2 closure binding to anonymous class 5 $class = new class {}; 10 $closure = Closure::bind($foo, $class, $class); 14 object(class@anonymous)#1 (0) {
|
/PHP-7.4/ext/opcache/tests/ |
H A D | preload_loadable_classes_1.inc | 3 spl_autoload_register(function($class) { 4 if ($class == 'Bar') { 5 class Bar { 11 } else if ($class == 'Foo') { 12 class Foo {} 16 class Test {
|
H A D | preload.inc | 18 abstract class c { 22 class x extends c implements a, b { 37 class Y { 41 class Z { 46 class Z2 extends Z {} 49 return new class {}; 53 eval("class Foo {}"); 55 class Bar extends Foo {}
|
/PHP-7.4/Zend/tests/traits/ |
H A D | bug55355.phpt | 2 …stract functions required by a trait are not correctly found when implemented in an ancestor class) 14 // A class on the second level in the 16 class Level2Impl { 20 class Level1Indirect extends Level2Impl {} 22 // A class on the first level in the 24 class Level1Direct { 30 class Direct { 35 class BaseL2 extends Level1Indirect { 39 class BaseL1 extends Level1Direct {
|
/PHP-7.4/tests/lang/ |
H A D | 032.phpt | 5 class A { 9 class B extends A { 13 class C extends B { 17 class D extends A { 20 class F extends D { 24 // Following class definition should fail, but cannot test 26 class X {
|