Jak można aktywowa

Potrzebujesz pomocy z C, C++, perl, python, itp.
Robert007
Beginner
Posty: 169
Rejestracja: 19 stycznia 2010, 07:39

Jak można aktywować czy doinstalować aby był dostępny parser plików php?

Post autor: Robert007 »

Witam.
Jak można aktywować czy doinstalować aby był dostępny parser plików php. Chodzi o to, że zanim go wykona to wcześniej sprawdzi cały kod, czy nie zawiera błędów, a jeżeli zawiera to wyświetli jaki. Przykładowo:

Kod: Zaznacz cały

Parse error: syntax error, unexpected T_FUNCTION in /home/accounts_r/konto/public_html/xx.php on line 22 
fnmirk
Senior Member
Posty: 8321
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Co to jest praser plików?
Robert007
Beginner
Posty: 169
Rejestracja: 19 stycznia 2010, 07:39

Post autor: Robert007 »

Co to jest praser plików?
Może źle to ująłem. Chodziło mi o to jak hostingi mają że jak w kodzie php jest jakiś błąd to wyskoczy nam error jak podany w pierwszym poście. Ten Parse error. Inaczej

Kod: Zaznacz cały

Sprawdzanie poprawności kodu i zdefiniowanych obiektów
Doinstalowałem php5-dbg (debug) ale nic się nie zmieniło.
mariaczi
Member
Posty: 1343
Rejestracja: 08 lutego 2008, 12:58
Lokalizacja: localhost@śląskie

Post autor: mariaczi »

Jest to zależne od konfiguracji php, gdzie można włączyć/wyłączyć wyświetlanie błędów. Jeśli wyświetlanie błędów jest wyłączone globalnie to można w pojedynczym skrypcie php (aplikacji) włączyć (wymusić) wyświetlanie błędów.
Robert007
Beginner
Posty: 169
Rejestracja: 19 stycznia 2010, 07:39

Post autor: Robert007 »

Jak można włączyć? Którą opcją w konfiguracji php?
mariaczi
Member
Posty: 1343
Rejestracja: 08 lutego 2008, 12:58
Lokalizacja: localhost@śląskie

Post autor: mariaczi »

http://www.php.net/manual/en/ini.list.php
Szukaj hasła display_errors.
fnmirk
Senior Member
Posty: 8321
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Robert007, poprawisz w końcu to co napisałeś w pierwszej wiadomości, czy takie niedorzeczności będą nas jeszcze długo prześladować?
Awatar użytkownika
Bastian
Member
Posty: 1424
Rejestracja: 30 marca 2008, 16:09
Lokalizacja: Poznañ

Post autor: Bastian »

Generalnie lepiej jest ustawić poziom informowania o błędach w php.ini, bo w kodzie display_errors() nie działa globalnie, tylko dla konkretnie uruchomionego skryptu i można przegapić.

PS. praser to bardzo stary ser ;)
fnmirk
Senior Member
Posty: 8321
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Robert007, masz do odbioru prywatną wiadomość.
ODPOWIEDZ