method_exists

(PHP 4, PHP 5, PHP 7, PHP 8)

method_existsVerifica se il metodo della classe esiste

Descrizione

method_exists(mixed $object, string $method_name): bool

Verifica se il metodo della classe esiste nell'object dato.

Elenco dei parametri

object

Un'istanza dell'oggetto o un nome della classe

method_name

Il nome del metodo

Valori restituiti

Restituisce true se il metodo dato da method_name è definito per il dato object, false in caso contrario.

Note

Nota:

L'utilizzo di questa funzione attiverà tutti gli autoloaders se la classe non è già conosciuta.

Esempi

Example #1 Esempio di method_exists()

<?php
$directory
= new Directory('.');
var_dump(method_exists($directory,'read'));
?>

Il precedente esempio visualizzerà:

bool(true)

Example #2 Esempio di method_exists() statico

<?php
var_dump
(method_exists('Directory','read'));
?>

Il precedente esempio visualizzerà:

bool(true)

Vedere anche:

  • function_exists() - Return true if the given function has been defined
  • is_callable() - Verifica se il contenuto di una variabile può essere eseguito come una funzione
  • class_exists() - Verifica se la classe è stata definita

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top