PHP | ReflectionProperty isStatic() Function

The ReflectionProperty::isStatic() function is an inbuilt function in PHP which is used to return TRUE if the specified property is static, otherwise returns FALSE.
Syntax:
bool ReflectionProperty::isStatic( void )
Parameters: This function does not accept any parameter.
Return Value: This function returns TRUE if the specified property is static, otherwise returns FALSE.
Below programs illustrates the ReflectionProperty::isStatic() function in PHP:
Program 1:
| <?php  // Initializing a user-defined class Company classCompany {     protected$SizeOfzambiatek= 13;     static$SizeOfGFG= 3; }  // Using ReflectionProperty  $A= newReflectionProperty('Company', 'SizeOfzambiatek'); $B= newReflectionProperty('Company', 'SizeOfGFG');  // Calling the isStatic() function $C= $A->isStatic(); $D= $B->isStatic();  // Getting TRUE if the specified property // is static, FALSE otherwise. var_dump($C); var_dump($D); ?>  | 
Output:
bool(false) bool(true)
Program 2:
| <?php  // Initializing some user-defined classes classDepartment1 {     protected$SizeOfHR; } classDepartment2 {     public$SizeOfCoding= 6; } classDepartment3 {     static$SizeOfMarketing= 9; }  // Using ReflectionProperty over above classes $A= newReflectionProperty('Department1', 'SizeOfHR'); $B= newReflectionProperty('Department2', 'SizeOfCoding'); $C= newReflectionProperty('Department3', 'SizeOfMarketing');  // Calling the isStatic() function and // getting TRUE if the specified property // is static, FALSE otherwise. var_dump($A->isStatic()); var_dump($B->isStatic()); var_dump($C->isStatic()); ?>  | 
Output:
bool(false) bool(false) bool(true)
Reference: https://secure.php.net/manual/en/reflectionproperty.isstatic.php
 
				 
					


