Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: wychodzenie z php
Forum PHP.pl > Forum > PHP
stolek
Czy wychodzenie z php do czystego HTMLa i z powrotem jest przydatne, czy nie? tzn chodzi mi o szybkosc dzialania programu. np:

  1. <?php 
  2. // cos tam....
  3. ?>
  4.  
  5. <FORM METHOD=\"POST\">
  6. <INPUT TYPE=\"text\" NAME=\"tekst\">
  7. <INPUT TYPE=\"submit\" NAME=\"guzik\" VALUE=\"Wyślij\">
  8.  
  9. <?php
  10. // obsluga akcji nacisniecia guzika
  11. ?>



Czy lepiej zrobic ten formularz w php??


  1. <?php
  2. //cos tam
  3.  
  4. echo '<FORM METHOD=\"POST\">';
  5. echo '<INPUT TYPE=\"text\" NAME=\"tekst\">';
  6. echo '<INPUT TYPE=\"submit\" NAME=\"guzik\" VALUE=\"Wyślij\">';
  7.  
  8. // obsluga akcji guzika
  9. ?>


Pytanie moze niektorych smieszyc, ale mnie to meczy i nie wiem jak jest lepiej winksmiley.jpg

Prosze o jakies konkretne wyjasnienie jak i dlaczego jest lepiej.
nospor
POwinno być szybsze, gdyż parser php nie musi tego parsować pod swoim kątem.
No i napewno jest czytelniejsze.
pozdro
stolek
Czyli jednak wychodzenie? smile.gif
Tak tez myslalem ale wolalem sie upewnic.
Dzieki za odpowiec...
Chyba ze ktos ma inny poglad na ta sprawe?
Baki
Najlatwiej byloby napisac sobie prosty benchmark..

i sprawdzic co bedzie robione szybciej.. ..

jesli uzywasz echo na to php nie wiele musi prasowac bo to nie opcja print, poza tym nie bardzo rozumiem po co echo uzyles osobno dla kazdej linijki ?
mozna przeciez raz..


poza tym kiedys cos mi sie kolacze e czytalem ze jednak wlaczanie i wylaczanie jest wolniejsze... ale zeby nikogo nie mylic proponowalbym pogooglowac smile.gif

ale patrzac co mowi kochany manual: http://pl.php.net/echo

jesli masz czesto wylaczac i wlaczac php to lepiej zrobic echo

jesli masz akurat do wyplucia na stronie wieksza ilosc tekstu lepiej wylaczyc php

pozdrawiam
stolek
No chyba zrobie sobie dwie wersje, z wychodzeniem i bez i porownam jakos czas dzialania smile.gif

Z tym echem w kazdej linijce to wiem, ze mozna w jednym echu to zrobic, ale pisalem przykladzik na szybko i to akurat bylo malo wazne smile.gif

W sumie mam duzo formularzy (logowanie, rejestracja, wyszukiwanie, itp) ale tekstu tez duzo wypisuje i tabelek mnostwo, wiec chyba testy to najlepsze rozwiazanie smile.gif
miik
Cytat(stolek @ 2005-06-21 14:08:44)
Czy wychodzenie z php do czystego HTMLa i z powrotem jest przydatne, czy nie? tzn chodzi mi o szybkosc dzialania programu. np:

  1. <?php 
  2. // cos tam....
  3. ?>
  4.  
  5. <FORM METHOD=\"POST\">
  6. <INPUT TYPE=\"text\" NAME=\"tekst\">
  7. <INPUT TYPE=\"submit\" NAME=\"guzik\" VALUE=\"Wyślij\">
  8.  
  9. <?php
  10. // obsluga akcji nacisniecia guzika
  11. ?>



Czy lepiej zrobic ten formularz w php??


  1. <?php
  2. //cos tam
  3.  
  4. echo '<FORM METHOD=\"POST\">';
  5. echo '<INPUT TYPE=\"text\" NAME=\"tekst\">';
  6. echo '<INPUT TYPE=\"submit\" NAME=\"guzik\" VALUE=\"Wyślij\">';
  7.  
  8. // obsluga akcji guzika
  9. ?>


Pytanie moze niektorych smieszyc, ale mnie to meczy i nie wiem jak jest lepiej winksmiley.jpg

Prosze o jakies konkretne wyjasnienie jak i dlaczego jest lepiej.

Są plusy i minusy, obu rozwiązań.
Pierwsze: Jest czytelniejsze jak byś miał więcej pisać, ale raczej wolniej się załaduje.
Drugie: Mniej czytelne, szybsze.

Ale najlepszy sposób jest tak jak kolega podpowiedział:

  1. <?php
  2. //cos tam
  3.  
  4. echo(&#092;"
  5. <FORM METHOD=&#092;"POST\">
  6. <INPUT TYPE=&#092;"text\" NAME=\"tekst\">
  7. <INPUT TYPE=&#092;"submit\" NAME=\"guzik\" VALUE=\"Wyślij\">
  8. &#092;");
  9.  
  10. // obsluga akcji guzika
  11. ?>
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.