Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: dlaczego define tworzy nowy plik?
Forum PHP.pl > Forum > PHP
pikornecki
Mam pytanie,

stosuję sobie polecenie define('ERROR_FILE_NAME', 'logErrors.txt'); a ono tworzy mi jakiś dziwny nowy plik o tej samej nazwie. Normalne to? może mi ktoś wytłumaczyć dlaczego tak jest? Innego sposobu na tworzenie stałych chyba nie ma prawda?

Z góry dzięki
mortus
To nie define().
pikornecki
no to dużo mówiąca odpowiedź, może ktoś wyjaśni mi coś więcej?
mat-bi
define tylko tworzy stałą, możliwe, że gdzieś masz fopen z opcją w, czy cos takiego
mortus
Cytat(pikornecki @ 30.06.2011, 11:58:00 ) *
no to dużo mówiąca odpowiedź, może ktoś wyjaśni mi coś więcej?

Odpowiedź mówi wszystko. Jak kolega wyżej wspomniał define() tylko tworzy stałą, zatem prawdopodobnie gdzieś w kodzie tworzony jest plik o określonej nazwie. W sumie to nie ma się co dziwić, bo w pliku mają być zapisywane logi z błędami aplikacji (przynajmniej tak wynika z nazewnictwa). Szukaj w miejscach, w których mogą pojawiać się błędy, i w których te błędy kontrolujesz.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.