Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 10.09.2007 Ostrzeżenie: (0%)
|
Właśnie piszę skrypt, który obsługuje wielojęzyczność.
Tłumaczenia trzymam w pliku ini. Do treści tłumaczenia odwołuję się przez obiekt:
Przy czym guestbook to nazwa modułu. Wszystko działa bezproblemowo jeśli wybrany przez użytkownika język istnieje. Dla przykładu: język systemowy to en, wszystkie moduły posiadają tłumaczenia po angielsku poza modułem guestbook. Teraz gdy odwołuję się do: nie wyświetla mi się nic. Chciałbym, aby przez wykrywanie błędu PHP (index undefined, czy jakoś tak) w takich przypadkach wyświetliło nazwę indeksu tablicy - IDENTYFIKATOR_TLUMACZENIA Zauważyłem, że np. w Drupalu używa się do tego funkcji, ale to by wpłynęło drastycznie na wydajność. Jest to możliwe? Macie jakieś pomysły rozwiązania tego w opisany przeze mnie sposób? Ten post edytował Endzio 11.01.2010, 18:39:53 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%)
|
Cytat Wywołanie funkcji jest bardziej "zasobożerne" niż zmiennej, tym bardziej, że ta funkcja będzie wywoływana dziesiątki razy. A niech będzie i dziesiątki tysięcy razy... to czy to obciąży serwer czy nie nie zależy od ilości wywołań. A taka funkcja ograniczająca się do wykonania instrukcji warunkowej w żadnym stopniu nie wpłynie na wydajność.
|
|
|
|
Endzio Inne zastosowanie "Notice: Undefined index" 11.01.2010, 18:37:42
Crozin CytatZauważyłem, że np. w Drupalu używa się do teg... 12.01.2010, 00:40:33
phpion Przed wyświetleniem sprawdź najpierw czy odpowiedn... 12.01.2010, 11:15:42
Endzio Cytat(Crozin @ 12.01.2010, 01:40:33 )... 12.01.2010, 19:54:47
erix CytatTak jest estetyczniej, wygodniej, prościej i ... 13.01.2010, 00:24:18
Endzio Cytat(erix @ 13.01.2010, 00:24:18 ) A... 13.01.2010, 01:33:20 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 07:31 |