Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> 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?


--------------------
pozdrawiam, chfast
Go to the top of the page
+Quote Post
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.


--------------------
Warsztat: Linux: PHP, MySQL, Apache, NetBeans, C++, Qt-Creator
Użytkownik, słowo którego specjaliści IT używają, gdy chcą powiedzieć idiota
Zarządzaj swoim budżetem domowym
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 19.08.2025 - 15:33