Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]php na home a na localhost
Forum PHP.pl > Forum > Przedszkole
Randallmaster
Witam,

Mam problem dotyczący otwierania i zamykania php

home.pl akceptuje mi: <?

a localhost nie, na localhost musze wbić: <?php wtedy się poprawia wszystko

1. jak to zmienić?
2. Jak jest lepiej?
nospor
Dyrektywa short_open_flags - poczytaj o niej.

Oczywiscie ze lepsze jest <?php
DLatego z <? domyslnie juz sie wycofują
phpion
Cytat(nospor @ 27.09.2013, 12:50:01 ) *
DLatego z <? domyslnie juz sie wycofują

Kojarzy mi się, że wycofują się z wycofania (hehe), ale nie mogę teraz znaleźć potwierdzenia. Sam osobiście lubię korzystać z <?= $var ?>, jest moim zdaniem wygodniejsze/czytelniejsze od <?php echo $var ?>. Tak więc które lepsze/gorsze to kwestia indywidualnych preferencji (no i ustawień serwera, gdzie często krótkie tagi niestety są wyłączone).
Randallmaster
Dzięki short_open_tag smile.gif juz zrobione
nospor
Cytat
Good news is that from PHP 5.4 onwards <?= is always available irrespective of the short_open_tag settings.
No, i tym radosnym akcentem mozna zakonczyc dyskusje. Wniosek: uzywac <?php smile.gif
Randallmaster
a co z <?='tekst';?> muszę zmieniać na <?php echo 'tekst'; ?>
!*!
Nie mylcie <? z <?=. Jeśli używasz <?= a serwer ich nie obsługuje to nie zadziałają. Powyższy komunikat mówi wszytko. <?= to skrócone echo a <?php to tag otwierający i tylko on jest właściwy.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.