Example
<?php class Student{ static $grades=['Fresher','Junior','Senior']; static function motto(){ return 'to learn php'; } }
Example:
<?php class Student{ public static $grades=['Fresher','Junior','Senior']; private static $total_students=0; public static function count(){ return self::$total_students; } } echo Student::grades[0];//Fresher echo Student::$total_students;//error:cannot access private property echo student::count();//0
File:static_modifiers.php
<?php class Student{ public static $grades=['Fresher','Junior','Senior']; private static $total_students=0; public static function motto(){ return 'to learn php'; } public static function count() { return self::$total_students; } public static function add_student() { return self::$total_students++; } } echo Student::grades[0].'<br>'; echo Student::motto().'<br>'; //echo Student::$total_students.'<br>';//error echo Student::count().'<br>'; Student::add_students(); echo Student::count().'<br>'; ?>