![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 375 Pomógł: 20 Dołączył: 28.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
PHP pozwala użyć znaków z przedziału 128-255 w nazwach zmiennych.
1. Od której wersji można używać polskich znaków w nazwach zmiennych? 2. Jeżeli 2 pliki będą miały różne kodowania, co z tego wyniknie? W UTF-8 potrzeba 2 bajtów do polskich znaków, ISO, Win tylko 1 bajt, w PHP różnie to bywa z wykrywaniem UTF. -------------------- „Jesteśmy różni, pochodzimy z różnych stron Polski, mamy różne zainteresowania, ale łączy nas jeden cel. Cel ten to Ojczyna, dla której chcemy żyć i pracować.” Roman Dmowski
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 715 Pomógł: 47 Dołączył: 5.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Że tak powiem,języki programowania nie są przystosowane do zakresu znaków, spoza ASCII ,dlatego wszelakie zmienne z polskimi "języczkami" raczej będą błędnie interpretowane,nie wiem jak to się ma do xml'a ,gdzie można używać włąsnych znaczników,ale chyba jest podobnie.
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 1 640 Pomógł: 28 Dołączył: 13.02.2003 Skąd: Międzyrzecz/Poznań Ostrzeżenie: (0%) ![]() ![]() |
A jaki sens lub po co w ogole bawic sie w ogonki w nazewnictwie zmiennych?
A tak przy okazji, jak dla mnie jakos standardem zostalo angielskie nazwenictwo zmiennych:) -------------------- PHP Developer
"Nadmiar wiedzy jest równie szkodliwy jak jej brak" Émile Zola |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 715 Pomógł: 47 Dołączył: 5.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
To by było ciekawe,zobaczyć całkowity kod w chińskim dialekcie,albo w cyrylice hehehe
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 2 885 Pomógł: 463 Dołączył: 3.10.2009 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Nie chciałbyś takiego kodu debugować. Php zacznie w pełni wspierać utf-8 dopiero od wersji 6, a przynajmniej takie są plany i założenia. Nie wiem czy będzie to oznaczało, że można nazywać zmienne z zestawu poza-ASCII (raczej nie będzie można), ale jakoś tego nie widzę. Poza tym nie wspomnę już o stosowaniu w miarę możliwości jednolitego angielskiego nazewnictwa.
-------------------- Nie pomagam na pw, tylko forum.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 715 Pomógł: 47 Dołączył: 5.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Wątpię, żeby w ogóle kiedykolwiek doszło do deklarowania zmiennych spoza kodu ascii.
Proszę sobie wyobrazić: var 西藏人物 藏学家杜永彬 hmm byłaby to zagadka nawet dla Panów z MS,poza tym nawet biblioteki tego giganta informatycznego są kodowane w ASCII. |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 1 233 Pomógł: 87 Dołączył: 6.03.2009 Ostrzeżenie: (40%) ![]() ![]() |
dla mnie jakos standardem zostalo angielskie nazwenictwo zmiennych nie wspomnę już o stosowaniu w miarę możliwości jednolitego angielskiego nazewnictwa. Oj oj oj, nie ładnie, bardzo nie ładnie.. Cytat USTAWA z dnia 22 lipca 1999 r. o języku polskim Cytat Język polski jest dobrem kultury narodowej i wyrazem narodowej tożsamości. Ochrona języka polskiego jest obowiązkiem wszystkich organów Rzeczypospolitej Polskiej i powinnością jej obywateli. Cytat 1. Ochrona języka polskiego polega w szczególności na: (...) 3) upowszechnianiu wiedzy o nim i doskonaleniu sprawności językowej, 4) promocji języka polskiego w świecie, P.S. Ja również w nazwach zmienych/funkcji/klas używam prostego angielskiego ![]() |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 715 Pomógł: 47 Dołączył: 5.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Język polski jest dobrem kultury narodowej i wyrazem narodowej tożsamości.
Ochrona języka polskiego jest obowiązkiem wszystkich organów Rzeczypospolitej Polskiej i powinnością jej obywateli. Czyli,co nieużywanie polskiego nazewnictwa w kodzie ,grozi korą grzywny ,lub pozbawieniem wolności do lat 10? ![]() Tak na serio to ważne jest co wychodzi na zewnątrz reszta to kwestia wygody -ja tam używam skrótów ,co nie można nazwać ,ani językiem polskim,ani angielskim,i co może z tego względu zamiast kary to do kąta? ![]() Ten post edytował Rid 21.05.2011, 01:20:07 |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 375 Pomógł: 20 Dołączył: 28.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
Sprawdziłem na PHP 5.3. Jeżeli jeden plik jest w UTF-8, drugi w ISO, to nie będzie działać.
Piszę skrypt po polsku tylko dla Polaków. Nazwy zmiennych, funkcji i komentarze też są po polsku. $obiekt->wyjatki nie do końca po polsku, $obiekt->exceptions to mieszanie 2 języków. Zatem co proponujecie? Ten post edytował WebCM 21.05.2011, 12:42:02 -------------------- „Jesteśmy różni, pochodzimy z różnych stron Polski, mamy różne zainteresowania, ale łączy nas jeden cel. Cel ten to Ojczyna, dla której chcemy żyć i pracować.” Roman Dmowski
|
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 1 640 Pomógł: 28 Dołączył: 13.02.2003 Skąd: Międzyrzecz/Poznań Ostrzeżenie: (0%) ![]() ![]() |
Wszystko w jednym jezyku - oczywiscie angielskim. Wszystkie wbudowane funkcje sa w jezyku angielskim, wiec dziwnie dla mnie wyglada kod w posataci:
Kod $tablica = array();
-------------------- PHP Developer
"Nadmiar wiedzy jest równie szkodliwy jak jej brak" Émile Zola |
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Cytat Wątpię, żeby w ogóle kiedykolwiek doszło do deklarowania zmiennych spoza kodu ascii. Bardzo proszę: http://ideone.com/cVCvuProszę sobie wyobrazić: var 西藏人物 藏学家杜永彬 Istnieją języki umożliwiające wprowadzenie takich nazw. Nie zmienia to jednak faktu, że nigdy nie powinieneś z tego korzystać. 1. Tylko i wyłącznie angielskie nazewnictwo jest poprawne. 2. Nie powinieneś korzystać ze znaków innych niż a - z, A - Z, 0 - 9 oraz _. Wiem, że "double γ = sin(α) / sin(β) - 2 * Δ;" (jak najbardziej poprawny zapis) wygląda ładnie ale jakbym miał z czymś takim pracować powiesiłbym się. |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 715 Pomógł: 47 Dołączył: 5.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 375 Pomógł: 20 Dołączył: 28.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
Polskie znaki w nazwach zmiennych i funkcji to taka ciekawostka. Dla mnie istotne, czy zadziała w PHP 5.0, 5.1 i 5.2. Kto ma takie wersje, niechaj sprawdzi. Oczywiście w projektach międzynarodowych język angielski jest konieczny
![]() -------------------- „Jesteśmy różni, pochodzimy z różnych stron Polski, mamy różne zainteresowania, ale łączy nas jeden cel. Cel ten to Ojczyna, dla której chcemy żyć i pracować.” Roman Dmowski
|
|
|
![]()
Post
#14
|
|
![]() Grupa: Zarejestrowani Postów: 2 885 Pomógł: 463 Dołączył: 3.10.2009 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Niestety wykluczyłeś osoby mające php w wersji 5.3.x
![]() -------------------- Nie pomagam na pw, tylko forum.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 15:57 |