Skocz do zawartości

[php] print


camelleon

Rekomendowane odpowiedzi

Czy z Twoich doswiadzen wynikałoby, ze lepiej obciazac parser poleceniami 'echo (kod_html...' niz zamykac '?>' po to by po pewnym czasie znow wywolac parser '<?' ?

Z tego co zauważyłem to przy dużej ilości zmiennych tak jest(ale u siebie miałem 1 linia - jedno echo), jednak jeśli ma być to coś prostego to metoda ze wstawkami jest lepsza.

Teraz testuje metod ładowania zawartości do jednej zmiennej i potem wyświetlenie zawartości poprzez echo.

Roziń proszę myśl bo wogóle nie wiem o co chodzi Confused


<table>

<tr>

<td>

<b><?=$zmienna?><b>

</td>

</tr>

</table>

To są wstawki :)

stopka usunieta z wpoodu wirusa na stronie docelowej

Odnośnik do komentarza
Udostępnij na innych stronach

A ja tam zwykle robie roznie smile.gif

Czasami wszystko wrzucam do php (z mysla ze pozniej mozna to np. przerzucic do innego jezyka, typu C/C++ czy Java smile.gif ) a czasami wstawiam tylko <php echo $zmienna;?>

Nie ma to wiekszogo znaczenia, to tak jakby narzucic komus uzywanie ' zamiast " bo to drugie wolniej dziala(z racji interperetacji przez php) smile.gif Glupota (chociaz akurat jak tak robie tongue.gif )

:lol:

pozycjonuj.png
Odnośnik do komentarza
Udostępnij na innych stronach

  • 1 miesiąc temu...
jak wstawiam html w phpie uzywam print, a Wy?

Nie wiem czemu tak wiele osób nie tylko na tym forum, ale ogólnie w sieci zapiera się, że trzeba używać tylko echo a nie print :blink: . Tymczasem w dokumentacji php jest napisane, że obie komendy do tego samego służą jedyne różnice to te, że print można użyć jako:

$zwierzak = print "Ala ma kota."; //tylko print
//$zwierzak równy będzie 1.

Tak przynajmniej podaje strona PHP.faqts której adres znalazłem w manual-u php.

jak Wy sobie z tym radzicie zeby kod wygladam ladnie i w phpie i ponizej w wygenerowanym htmlu?
Szablony swoją drogą stosować można, ale czasem trzeba np. napisać formularz (oczywiście w szablony też się tu bawić można) i przydało by się wyświetlić jakoś kod więc są 4 szkoły:

1): pisanie linia po lini

print "<form action=\"cos.php\">
<!--Kod formularza-->
</form>";

2): użycie znaku końca lini \n

print "<form action=\"cos.php\">\n<!--Kod formularza-->\n</form>";

3): opuszczenie znaczników php

?>
<form action="cos.php">
<!--Kod formularza-->
</form>
<?php

4): użycie składni Heredoc

print <<<COS
<form action="cos.php">
<!--Kod formularza-->
</form>
COS;

--

Pozdrawiam

120x60ff.gif

<a href="https://mozillapl.org"><img width="120" height="60" src="https://mozillapl.org/images/propaganda/120x60ff.gif" style="border: 0px;" alt="Firefox. Internet bez pop-upów!" title="Firefox. Internet bez pop-upów!" /></a>

Odnośnik do komentarza
Udostępnij na innych stronach

Ja pozostaje przy systemie szablonów. Gdy porównam mój kod sprzed szablonów z dzisiejszym, to jest to tzw. dzień do nocy. Teraz widzę wszystko ładnie, przejrzyście, kod jest maksymalnie skrócony, żeby nie robić zbędnych linijek. Wszystko dzięki temu, że cały layout jest w innym pliku i zupełnie nie zasłania mi istotnych fragmentów kodu. Wydaje mi się, że wstawki nie bardzo nadają się do budowy dużych serwisów, przynajmniej ja bym się pogubił, ale może to moja subiektywna ocena.

Dała matka rozum? To kombinuj.

Odnośnik do komentarza
Udostępnij na innych stronach

Ja napisałem sobie jedna klase do wstawiania htmla z szablonów i od jakiegos czasu tylko na tym działam.

Zupełne odzielenie php od html. :D

Jacenty

[url="https://www.techarts.pl/"]projektowanie stron warszawa[/url] | [url="https://katalog.evr.pl/"]katalog stron internetowych[/url]

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności