Wartosc zmiennej PHP w znaczniku HTML/argument value="&


(Dajznac) #1

Pytanie:

Jak wyswietlic zawartosc zmiennej PHP w znaczniku HTML?

<?php


$zmienna='Dalej';


echo'';


?>

(system) #2

Tak:

<?php


$zmienna='Dalej';


echo"";


?>

Dlaczego? Zobacz:

$zmienna = "text";


echo '$zmienna';

echo "$zmienna";

Różnica to ' ' i " " w echo.

Ponad to, jeżeli masz w echo z cudzysłowiami, kolejne cudzysłowia " ", musisz je poprzedzić znakiem \

echo "";


(Dajznac) #3

Dziekuje Koledze za szybka i rzetelną pomoc.

Pozdrawiam...


(L337 Crew) #4

dodam jeszcze, że interpreter ZNACZNIE szybciej czyta kod zawarty pomiędzy ' ', niż " " ,

ponieważ w cudzysłowiach musi dodatkowo znak po znaku dogłębnie sprawdzić (czy nie znajduje się tam zmienna itd.)

Przy większych projektach jest to ZNACZNIE odczuwalne 8)


(Airborn) #5

do tego wyjście z php po to by wyświetlić treść formularza, a potem ponowne doń wejście również powinno być szybsze, czyli

<?php

$zmienna='Dalej';

?>

czy przy krótkich tagach wręcz:

<?php

$zmienna='Dalej';

?>

(Lisek) #6

Airborn tutaj nie do końca się z Tobą zgodzę. Bo czymże są tzw krótkie znaczniki? Jest to tylko skrócony zapis, dla parsera PHP jest to dokładnie to samo, nie ma to kompletnie znaczenia dla szybkości działania.


(Airborn) #7

lisek źle mnie zrozumiałeś, miałem na myśli wychodzenie z php, na czas wyświetlania formularza i ponowne doń wchodzenie, przykład z krótkimi tagami został dodany od tak jako dodatek


(Lisek) #8

Airborn w takim razie przepraszam.


(Dajznac) #9

Czesto takie 'wychodzenie' bywa problematyczne i malo wygodne (w moim przypadku), dlatego zadalem pytanie, jak nie wychodzac z PHP wyswietlic zmienna w atrybucie VALUE.

Rzetelna odpowiedz zostala juz udzielona.

Dziekuje Wam za zainteresowanie tematem.