. - , . , :: ! , , , :: .
3- PHP ( ):
( ), self. , $this . StaticExample, $aNum, :
StaticExample::$aNum;
StaticExample self:
class StaticExample {`
static public $aNum = 0;
static public function sayHello() {
self::$aNum++;
print "hello (".self::$aNum.")\n";
}
}
, , . , PHP? , self:: . :
public static function get_names() {
$machine_names = self::get_machine_names();
return array_map(function ($machine_name) {
$service_settings = self::get_settings_by_machine_name($machine_name);
return $service_settings . $machine_name;
},
$machine_names
);
}
, , self:: . , self:: get_settings_by_machine_name() use.
Not sure what was going on in your code.
source
share