[PHP] method_exists()

method_exists() (funzione PHP) verifica se (una funzione di una classe, cioè) un metodo esista, ovvero sia stato definito. Restituisce un valore booleano.

tips&tricks

Per la differenza tra function_exists() o method_exists() e is_callable() v. questo articolo.

Sintassi

method_exists($classe, $metodo)
parametro descrizione
$classe Il nome della classe in cui effettuare la verifica
$metodo Il nome del metodo da verificare

Esempi

class nome_classe {
  public $nome_variabile = "gestiolex";
  function nome_funzione() {
    // codice funzione
  }
}
$oggetto = new nome_classe;
echo property_exists("nome_classe", "nome_variabile"); // 1 (true)
echo method_exists("nome_classe", "nome_funzione"); // 1 (true)

Contenuti correlati

Fonti esterne

funzioni php, php

Related Articles

0 Comment

Rispondi