Z przeglądania Internetu
Autorów artykułów i poradników, którzy piszą w PHP zachowując się jakby register_globals było i musiało być włączone, trzeba eliminować. Artykuły też.
Ewentualnie poganiać autorów do natychmiastowej aktualizacji.
Komputery, Windows i masa kompletnego bałaganu. Tak, to mój dziennik.
Autorów artykułów i poradników, którzy piszą w PHP zachowując się jakby register_globals było i musiało być włączone, trzeba eliminować. Artykuły też.
Ewentualnie poganiać autorów do natychmiastowej aktualizacji.
W komentarzach dozwolona jest składnia Markdown do formatowania.
06 sierpnia 2006 22:31:25
Zabić ich za nie wiedzę? Z drugiej strony...
06 sierpnia 2006 22:54:13
Podobnie tych, co korzystają z <? zamiast <?php
06 sierpnia 2006 22:54:53
> Podobnie tych, co korzystają z <? zamiast <?php
a co takiego jest ZŁE w <? ..?
06 sierpnia 2006 22:56:24
To, że gryzie się z prologiem XML-owym. I nie deklaruje bezpośrednio, co w danym bloku ma być.
06 sierpnia 2006 22:57:15
Michale, dopiero co na xhtmla narzekasz, pozbywasz się deklaracji XMLa, a tu ci nie pasi głupie <? ...
06 sierpnia 2006 22:58:27
To mi nie pasiło zawsze, i nie zmienię zdania. Zresztą, AFAIK w php6 to i tak ma być niedozwolone już.
06 sierpnia 2006 22:59:02
Ja i tak używam głownie php4 więc wybacz ;]
06 sierpnia 2006 23:03:21
I to jest powód, żeby tworzyć kod żrący się z XML-em?
06 sierpnia 2006 23:04:42
Może jest, może i nie. Co za różnica skoro i tak serwer przerobi ten kod tak że tagi <? ?> magicznie znikną? EOT, nie zamierzam się już wdawać w bezcelowe dyskusje, nie wnoszące nic do tematu.
07 sierpnia 2006 09:10:56
Ja wychodzę z założenia żeby stosować <?php bo <? można wyłączyć - a tak nie obchodzi mnie jak jest skonfigurowany serwer w tej kwesti - będzie działać i już. A o konflikcie z XML dowiedziałęm się dużo później niż postanowiłem stosować jedynie <?php :)
07 sierpnia 2006 09:31:19
W PHP6 to i register_globals nawet ma nie być. I magic_quotes_gpc też. Na szczęście.
18 sierpnia 2006 01:03:03
A ja od zawsze używam <?. Jakoś nie widzę żadnego namacalnego powodu, by do każdego skryptu dorzucać trzy niepotrzebne bajty. Blah, mniejsza o bajty. Trzy uderzenia w klawisze :P
01 września 2006 09:58:01
jak jest włączona obsługa " <? " to juz xml'owego prologu ani deklaracji arkusza stylów nie dodasz bo php to przeparsuje i wyrzuci parse error
poza tym <? nie zawsze działa, a jak piszesz o te "trzy niepotrzebne bajty" to pójdzie na każdym serwerze z php
ja nie widzę żadnego powodu żeby pisać <? a za to kilka aby pisać <?php
PeCet i Dot - wasza retoryka jest bardzo podobna do tej którą stosują zwolennicy register_globals
01 września 2006 11:23:35
@kooba:
Tak gwoli ścisłości, możesz dodać prolog/deklaracje, tylko musisz to zrobić na tej zasadzie:
<?php echo("<?xml version=\"1.0\" encoding=\"utf-8\"?>\n"); ?>