Komputery, Windows i masa kompletnego bałaganu. Tak, to mój dziennik.

ktos.jogger


Z przeglądania Internetu

06 sierpnia 2006, 22:29:42. Kodowanie, Niewiadomoco , 0.

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.

Komentarze

  1. PeCet
    06 sierpnia 2006 22:31:25

    Zabić ich za nie wiedzę? Z drugiej strony...

  2. Michał Górny
    06 sierpnia 2006 22:54:13

    Podobnie tych, co korzystają z <? zamiast <?php

  3. PeCet
    06 sierpnia 2006 22:54:53

    > Podobnie tych, co korzystają z <? zamiast <?php
    a co takiego jest ZŁE w <? ..?

  4. Michał Górny
    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ć.

  5. PeCet
    06 sierpnia 2006 22:57:15

    Michale, dopiero co na xhtmla narzekasz, pozbywasz się deklaracji XMLa, a tu ci nie pasi głupie <? ...

  6. Michał Górny
    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ż.

  7. PeCet
    06 sierpnia 2006 22:59:02

    Ja i tak używam głownie php4 więc wybacz ;]

  8. Michał Górny
    06 sierpnia 2006 23:03:21

    I to jest powód, żeby tworzyć kod żrący się z XML-em?

  9. PeCet
    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.

  10. Taeril
    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 :)

  11. Ktos
    07 sierpnia 2006 09:31:19

    W PHP6 to i register_globals nawet ma nie być. I magic_quotes_gpc też. Na szczęście.

  12. Dot
    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

  13. kooba
    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

  14. Michał Górny
    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"); ?>

Zostaw komentarz

W komentarzach dozwolona jest składnia Markdown do formatowania.