![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 360 Pomógł: 12 Dołączył: 17.09.2009 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Witam
mam taki problem, mam funkcje a w niej jakąś tam tablice załóżmy że błędów
to jak użyć ten funkcji żeby wyświetliła mi zmienne zawarte w niej ? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 380 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 360 Pomógł: 12 Dołączył: 17.09.2009 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
jako że nie korzystam z obiektów jeszcze chciałem dodać prosty system Internacjonalizacja do tego czy rozwiązanie taki będzie dobre?
powinno mi to pobierać zmienne $lang z poza funkcji czyli np może zrobić sobie folder lang tam wsadzić PL_pl.php a w nim
czy takie rozwiązanie jest dobre ? |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Nie. Unikaj "global". Zrób funkcje która na podstawie kluczy, będzie zwracać Ci tekst.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 6 380 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Skoro działa i robi co chcesz to zapewne dobre. http://php.net/manual/en/book.gettext.php
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 360 Pomógł: 12 Dołączył: 17.09.2009 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
no to mnie zagiąłeś. Nawet nie wyobrażam sobie jak taka funkcja miała by działać. Pytanko dlaczego unikać global ?
Skoro działa i robi co chcesz to zapewne dobre. http://php.net/manual/en/book.gettext.php Wiesz formularz można zabezpieczyć i można go nie zabezpieczać jedno i drugie działa. Więc nie zawsze działanie idzie w parze z dobrym rozwiązaniem. |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Zacznijmy od tego ze to nie powinna być funkcja, a klasa. Tu masz przykład, jak to powinno wyglądać http://www.forum.legalne.info/php-wielojez...php-t34529.html
Na forum było już wiele tematów i wyjaśnień z ulepszeniami. |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 360 Pomógł: 12 Dołączył: 17.09.2009 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Wolał bym się nie pchać jeszcze w obiektówkę chciałem zgłębić na razie podstawy php. Bo podchodziłem już do obiektówki i bardziej to przypominało leniwego programistę na zasadzie kopiuj wklej. A może przyjść taki moment że czegoś nie będzie w necie i będzie trzeba samemu szrajbnąć kodzik.
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 6 380 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
W takim razie prawidłowym podejściem będzie zastosowanie wbudowanej obługi gettext zgodnie z linkiem który wkleiłem.
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
To skopiuj kod z powyższej klasy, do swojej funkcji, albo dwóch. Działanie będzie identyczne.
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 365 Pomógł: 70 Dołączył: 5.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
http://xion.org.pl/files/texts/mgt/html/1_7.html
Przerób to i klasy nie będą Ci straszne Ten post edytował matiit 20.03.2013, 12:27:40 |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
http://xion.org.pl/files/texts/mgt/html/1_7.html Przerób to i klasy nie będą Ci straszne Albo to http://pl.wikibooks.org/wiki/PHP#Programowanie_obiektowe |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 360 Pomógł: 12 Dołączył: 17.09.2009 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Dobra dzięki za pomoc myślę że sobie już z tym poradzę (IMG:style_emoticons/default/wink.gif)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 23:51 |