class prueba{
static function funcionDePrueba($chango) {
return 'HOLA ' . $chango .'!';
}
static function saludar($chango){
echo self::funcionDePrueba($chango);
}
}
prueba::saludar('Astaroth'); //la función saludar imprime "HOLA Astaroth!" que es el regreso de funcionDePrueba
埃斯特:
现在,与this您一起引用当前对象。这是一个有实例的类:
class prueba{
private function funcionDePrueba($chango) {
return 'HOLA ' . $chango .'!';
}
static function saludar($chango){
echo $this->funcionDePrueba($chango);
}
}
(new prueba)->saludar('Astaroth'); //la función saludar imprime "HOLA Astaroth!" que es el regreso de funcionDePrueba
自己:
它引用当前类,通常在未生成它的实例时使用它,例如在使用静态方法时:
埃斯特:
现在,与
this
您一起引用当前对象。这是一个有实例的类:您应该考虑不能使用
this
公共、私有和受保护的方法来引用静态方法。