În acest articol, veți învăța cum să verificați dacă un conținut variabil poate fi numit funcție sau nu. Amintiți-vă că, putem stoca funcția într-o variabilă. Funcția is_callable() din PHP verifică dacă conținutul unei variabile poate fi numit funcție sau nu.
Această funcție returnează true (1) dacă variabila este apelabilă, în caz contrar, returnează false/nimic.
care este sintaxa funcției IS_CALLABLE() în php?
is_callable(variable, syntax_only, name );
parametrii | Detalii |
---|---|
variabil | Necesar. Specifică variabila de verificat |
doar_sintaxă | Opțional. Dacă este setată la TRUE, funcția verifică doar dacă variabil este o funcție sau o metodă. Acesta va respinge variabilele care nu sunt șiruri de caractere sau matrice fără o structură validă pentru a fi utilizate ca apel invers. Implicit este fals |
nume | Opțional. Returnează un „nume apelabil” (numai pentru cursuri) |
exemple ale funcției IS_CALLABLE().
Exemplu 1. În acest exemplu, verificăm dacă conținutul unei variabile poate fi apelat ca funcție sau nu.
<?php
function test1(){
}
echo "test1 is callable: " . is_callable("test1");
echo "<br>";
echo "test2 is callable: " . is_callable("test2");
?>