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
}
}
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
}
}
Listing
niema
Dodano przez: igor
Ranga: Administrator serwisu Punktów: 0
Ranga: Administrator serwisu Punktów: 0
Komentarze użytkowników
:: Losowe artykuły
:: Wymiana linków
Modowe inspiracje |
Android Gry i Aplikacje |
ZaplanujTransport.pl: Przeprowadzki, transport, aukcje |
Logo dla firmy |
Change Tires - Car Weather Forecast Reminder |
Laminas: MVC Framework for PHP |
IT Books Reviews and Programming: JS, JAVA, PHP, ANDROID, CSS |
Katalog roślin |
Programming articles: JAVA, PHP, C++, Python, JavaScript |
Kancelaria Adwokacka Łukasz Huszno