[PHP] Znak @ przed nazwą zmiennej, Co ona tak naprawdę znaczy i jakie jest jej działanie. |
[PHP] Znak @ przed nazwą zmiennej, Co ona tak naprawdę znaczy i jakie jest jej działanie. |
30.09.2009, 16:56:48
Post
#1
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 30.09.2009 Ostrzeżenie: (0%) |
Pytanie zapewne laickie ale dopiero zaczynam przygodę z PHP i MySql. Spotkałem się niedawno z kodem w którym był znak małpy przed nazwą zmiennej np.
i nie bardzo wiem co ona tak naprawdę oznacza. Doszły do mnie słuchy, że zabezpiecza ona działanie przed wyświetlaniem eewentualnch błędów na stronie w celu bezpieczeństwa. I tak do tamtej pory myślałem, ale w poniższym kodzie działanie skryptu było zatrzymane właśnie wtedy kiedy ta małpa była przed nazwą zmiennej, kiedy ją usunąłem skrypt się wykonał.
|
|
|
30.09.2009, 16:59:03
Post
#2
|
|
Grupa: Zarejestrowani Postów: 225 Pomógł: 25 Dołączył: 4.07.2007 Skąd: Berlin Ostrzeżenie: (0%) |
@ powoduje wyłączenie wyświetlania błędów. I jest to przed nazwą funkcji a nie zmiennej
-------------------- |
|
|
30.09.2009, 17:08:09
Post
#3
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 30.09.2009 Ostrzeżenie: (0%) |
Czy warto stosować @ w kodzie ? Czy ona naprawdę zwiększa bezpieczeństwo?
|
|
|
30.09.2009, 17:16:33
Post
#4
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk |
A kto powiedzial o zwiekszaniu bezpieczenstwa? Jak puszczasz skrypt publicznie to wylaczasz na serwerze wyswietlanie bledow. @ uzywasz wtedy kiedy obsluge bledow chcesz zaimplementować sam w pozniejszym etapie kodu.
-------------------- |
|
|
30.09.2009, 17:20:46
Post
#5
|
|
Grupa: Zarejestrowani Postów: 225 Pomógł: 25 Dołączył: 4.07.2007 Skąd: Berlin Ostrzeżenie: (0%) |
Osobiscie uzwam @ do bledow mysql. gdy bedzie blad sam go sobie zapisze do loga. Po co ma publika widziec błedy, a tym samym czasami luki?
-------------------- |
|
|
30.09.2009, 17:22:09
Post
#6
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów |
Publika nie będzie wiedziała, jeśli stworzysz swojego handlera.
-------------------- ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
Wersja Lo-Fi | Aktualny czas: 26.04.2024 - 21:27 |