/php-src/Zend/tests/ |
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 | 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 | 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 | dynamic_class_const_fetch_cache_slot.phpt | 2 Dynamic class constant fetch 6 class FooParent { 11 class Foo extends FooParent { 15 class BarParent { 20 class Bar extends BarParent { 39 $c->bindTo(null, Foo::class)('BAR'); 40 $c->bindTo(null, Bar::class)('BAZ'); 41 $c->bindTo(null, Foo::class)('class'); 42 $c->bindTo(null, Bar::class)('class');
|
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 { 12 class CL { 13 public function load($class) { 14 if (!include($class)) { 15 throw new Exception('Failed loading '.$class); 20 stream_wrapper_register('class', 'CLWrapper'); 27 (new CL())->load('class://non.existent.Class'); 33 ERR#2: include(class://non.existent.Class): Failed to open stream: "CLWrapper::stream_open" call fa… 34 ERR#2: include(): Failed opening 'class://non.existent.Class' for inclusion (include_path='%s') @ i… 36 Fatal error: Uncaught Exception: Failed loading class://non.existent.Class in %s [all …]
|
/php-src/ext/spl/tests/ |
H A D | bug61697.phpt | 6 function f1($class) { echo "f1: [[$class]]\n"; } 7 function f2($class) { echo "f2: [[$class]]\n"; } 11 spl_autoload_register(function($class) { echo "cf1: [[$class]]\n"; }); 12 spl_autoload_register(function($class) { echo "cf2: [[$class]]\n"; });
|
/php-src/ext/standard/tests/class_object/ |
H A D | get_class_methods_basic_001.phpt | 6 * Test basic behaviour with existing class and non-existent class. 11 class C { 17 echo "Argument is class name:\n"; 19 echo "Argument is class instance:\n"; 23 class D {} 24 echo "Argument is name of class which has no methods:\n"; 27 echo "Argument is non existent class:\n"; 38 Argument is class name: 47 Argument is class instance: 56 Argument is name of class which has no methods: [all …]
|
/php-src/ext/reflection/tests/ |
H A D | ReflectionClass_getProperty_001.phpt | 8 class pubf { 15 class protf { 22 class privf { 32 echo "Reflecting on class $class: \n"; 66 ["class"]=> 72 ["class"]=> 81 ["class"]=> 87 ["class"]=> 96 ["class"]=> 102 ["class"]=> [all …]
|
H A D | bug77325.phpt | 2 Bug #77325: ReflectionClassConstant::$class returns wrong class when extending 6 class Foo { 10 class Bar extends Foo { 13 $barClassReflection = new ReflectionClass(Bar::class); 16 var_dump($constant->class); 20 $constant = new ReflectionClassConstant(Bar::class, 'FOO'); 21 var_dump($constant->class);
|
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; } } 14 echo "class $c:\n"; 21 class C1: 25 class C2: 29 class C3: 35 class C4:
|
/php-src/Zend/tests/type_declarations/variance/ |
H A D | class_order_autoload6.phpt | 2 Successful inheritance with multiple complex dependencies on one class 6 spl_autoload_register(function ($class) { 7 if ($class == 'A') { 8 class A 14 } elseif ($class == 'B') { 15 class B extends A 21 } elseif ($class == 'X') { 22 class X extends B {} 25 class Y extends B {}
|
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 | 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_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 | class_order_autoload_error8.phpt | 2 Inheritance failure because X inherits from wrong class 6 spl_autoload_register(function ($class) { 7 if ($class == 'A') { 8 class A 14 } elseif ($class == 'B') { 15 class B extends A 21 } elseif ($class == 'X') { 22 class X extends A {} 25 class Y extends B {}
|
H A D | class_order_autoload_error9.phpt | 2 Inheritance failure because Y inherits from wrong class 6 spl_autoload_register(function ($class) { 7 if ($class == 'A') { 8 class A 14 } elseif ($class == 'B') { 15 class B extends A 21 } elseif ($class == 'X') { 22 class X extends B {} 25 class Y extends A {}
|
/php-src/ext/opcache/tests/ |
H A D | preload.inc | 18 abstract class c { 22 class x extends c implements a, b { 40 class Y { 44 class Z { 49 class Z2 extends Z {} 51 class TraitAliasTest { 57 // Create reference to a property declared in an internal parent class. 58 class MyException extends Exception { 65 return new class {}; 69 eval("class Foo {}"); [all …]
|
/php-src/Zend/tests/type_declarations/mixed/inheritance/ |
H A D | mixed_return_inheritance_success2.phpt | 6 class Foo 11 class Bar1 extends Foo 16 class Bar2 extends Foo 21 class Bar3 extends Foo 26 class Bar4 extends Foo 31 class Bar5 extends Foo 36 class Bar6 extends Foo 41 class Bar7 extends Foo 46 class Bar8 extends Foo 51 class Bar9 extends Foo
|
/php-src/Zend/tests/attributes/ |
H A D | 013_class_scope.phpt | 2 Attributes make use of class scope. 6 #[A1(self::class, self::FOO)] 7 class C1 9 #[A1(self::class, self::FOO)] 12 #[A1(self::class, self::FOO)] 15 #[A1(self::class, self::FOO)] 19 $ref = new \ReflectionClass(C1::class); 30 #[A1(self::class, self::FOO)] 34 class C2 55 class C3 [all …]
|
/php-src/ext/dom/tests/ |
H A D | gh11288.phpt | 10 <span class="unwrap_me"><i><span class="foo">Lorem</span></i><span class="foo">ipsum</span></span> 19 if ('unwrap_me' === $span->getAttribute('class')) { 31 <span class="unwrap_me"><i><span class="foo">Lorem</span></i><span class="foo">ipsum</span></span> 40 if ('unwrap_me' === $span->getAttribute('class')) { 50 <span class="unwrap_me"><i><span class="foo">Lorem</span></i><span class="foo">ipsum</span></span> 59 if ('unwrap_me' === $span->getAttribute('class')) { 67 string(108) "<!DOCTYPE HTML><html><body><i><span class="foo">Lorem</span></i><span class="foo">ipsu… 68 string(108) "<!DOCTYPE HTML><html><body><i><span class="foo">Lorem</span></i><span class="foo">ipsu…
|
/php-src/ext/zend_test/tests/ |
H A D | observer_declarations_01.phpt | 2 Observer: Observe function and class declarations 17 class A { 20 class B extends A { 28 class C 32 class D extends A 41 <!-- declared class 'a' --> 42 <!-- declared class 'b' --> 49 <!-- declared class 'c' --> 50 <!-- declared class 'd' -->
|
/php-src/ext/standard/tests/array/ |
H A D | array_filter_object.phpt | 8 * object of empty class 9 * object of child class extending abstract class 16 class SimpleClass 24 // class without members 25 class EmptyClass 29 // abstract class 30 abstract class AbstractClass 36 // class deriving above abstract class 45 // class with final method 46 class FinalClass [all …]
|
/php-src/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 {
|