Loading:


Sprawdzenie czy funkcja PHP jest już zadeklarowana, czy istnieje - function_exists

Aby sprawdzić czy funkcja jest już zadeklarowana, czy istnieje w PHP wystarczy prosty kod z użyciem instrukcji warunkowej i funkcji function_exists


Przykład użycia

Jeśli mamy problem z błędem:  Fatal error: Cannot redeclare NaszaFunkcja() ... to oznacza że próbujemy zadeklarować funkcję która już istnieje aby uniknąć tego błędu musimy użyć prostej instrukcji warunkowej

//Przykład z funkcją zaciąganą z pliku zewnętrznego
if(!function_exists('NaszaFunkcja')) {
 include('funkcje.php');
}

//Przykład z funkcją pisaną w pliku
if(!function_exists('NaszaFunkcja')) {

//funkcja o nazwie NaszaFunkcja nie istnieje więc możemy ją utworzyć
 function NaszaFunkcja{
  //... kod funkcji
 }
}


Napisz Artyku³

Listing

niema




Dodano przez: igor
Ranga: Administrator serwisu Punktów: 28716
Komentarze użytkowników
    • Tre¶æ komentarza
      Kod do komentarza (opcjonalnie)
      PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
      Autor
      Token
      token

       

       








funkcje.net
Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-2020 v.1.5 | design: diviXdesign & rainbowcolors