![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 19 Pomógł: 0 Dołączył: 7.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
Móglby kto wrzucic tutaj swoja konfiguracje php.ini, bo jak sobie zmieniłem PHP z 4.4 na 5.2 to nagle wywala mi błąd za błędem. Nie chce się łączyć z bazą danych, a jak juz sie połaczy to wywala błąd "Notice: Use of undefined constant root - assumed 'root' in C:\serwer\apache\htdocs\strona\polacz.php on line 3"
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Bo nie były to błędy krytyczne i aplikacja szła dalej. Pomimo tego, że w tle generowała usterki.
To działa tak, że jeśli napiszesz: to PHP szuka zdefiniowanej stałej klucz i jej wartości próbuje użyć jako klucza w tablicy. Stałej takiej nie ma więc PHP generuje ostrzeżenie (NOTICE) o tym fakcie i automatycznie tworzy taką stałą nadając jej wartość klucz. Czyli stała się pojawia i tablica działa dobrze. Co nie zmiana faktu, że takie rzeczy potrafią zwolnić skrypt do 30%. Dlatego zawsze nazwy kluczy piszemy w apostrofach:
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 22:33 |