![]() |
![]() ![]() |
![]() |
-warzywniak365- |
![]()
Post
#1
|
Goście ![]() |
Witam,
O dziwo na localhoscie działa mi następujący kod: Kod try{ $connection = connect_db(); }catch(Exception $e){ show_error_html('Nie mogłem usunąć użytkownika'); header('Refresh:3; index.php'); exit(); } $result = $connection->query('delete from users where login=\''.$_GET['lgn'].'\''); $connection->close(); zmiennej $connection nie deklarowałem wcześniej, więc teoretycznie powinna obowiązywać tylko w bloku try. Mimo to nie wysypuje mi błędów, a co więcej wszystko działa ![]() ![]() |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
W PHP zasięg zmiennej jest definiowany przez funkcję (pomijając stan globalny), nie przez blok. Tak więc taki kod zadziała, ale nie powiedziałbym by takie coś było dobrą praktyką.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 12.07.2025 - 08:05 |