1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
|
<?php
namespace NS
{
use Test\B;
class A
{
public $noType;
public B $classType;
public string $nativeType;
public self $selfType;
public ?B $nullableClassType;
public ?string $nullableNativeType;
public ?self $nullableSelfType;
/** @var B noise */
public $annotationClassType;
/** @var B|null|string */
public $annotationUnionType;
/** @var String */
public $annotationNativeType;
/** @var self */
public $annotationSelfType;
/** @var static */
public $annotationStaticType;
/** @var ?B */
public $annotationNullable;
}
}
|