Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> E_STRICT, Problem z raportowaniem błędów
chfast
post
Post #1





Grupa: Zarejestrowani
Postów: 222
Pomógł: 0
Dołączył: 3.04.2003
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Witam.
Gdy do raportowanych błędów dodam obsługe błędów E_STRICT pojawiają mi się dziewne błędy. Np. błąd w funkcji w pliku, w którego źródle wcale nie ma tej funkcji i do jeszcze na samym jego końcu, albo zagnieżdzone klasy. Co jeszcze dziwniejsze, gdy tylko wylącze obsługe E_STRICT wszystko jest w porządku.

Przy okazji jeszcze jedno pytanie: czy mozna uzywać E_STRICT dla wszystkich elementów skryptu, opuszczając jednocześnie Smarty, ktore jest napisane dla php4?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Sh4dow
post
Post #2





Grupa: Zarejestrowani
Postów: 569
Pomógł: 0
Dołączył: 17.08.2003
Skąd: Dąbrowa Górnicza

Ostrzeżenie: (0%)
-----


E_STRICT jest to bardziej restrykcyjnt E_ALL, oprocz notice i wszystkich innych bledow, pokazuje "podpowiedzi/zalecenia" przy obiektach. Ze zmienne powinny byc definiowane wedlog nowego systemu (public/private/protected), lub inne nowosci jakie wedlug parasera powinny byc zmienione w obiektach. Dla wielu ludzi wlaczenie raportowania na E_ALL jest trudne i meczace, to nie wiem ilu ludzi rzuci sie na E_STRICT. Wiele skryptow takich jak smarty, adodb i pare innych nie przechodza E_STRICT, a niektore czasami maja problem z E_ALL. Ale nie jest powiedziane ze nie beda dzialac poprawnie.
Go to the top of the page
+Quote Post

Posty w temacie
- chfast   E_STRICT   11.08.2004, 17:11:42
- - Sh4dow   E_STRICT jest to bardziej restrykcyjnt E_ALL, opro...   15.08.2004, 12:01:36


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.10.2025 - 04:04