"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

erste php probleme

moidaschl 04.08.2003 - 21:11 1027 20
Posts

semteX

begehrt die rostschaufel
Avatar
Registered: Oct 2002
Location: Pre
Posts: 14594
wenn man es so

Code:
<?

$htmlout = <<<ENDE

<table width="80%" align="center">

<tr>

<td>blah1</td><td>blah2</td>

</table>

ENDE;

echo $htmlout;

?>
macht imho ned.. ich lass mcih gerne vom gegnteil überzeugn!

orpheus

in a nutshell
Avatar
Registered: Mar 2002
Location: Klagenfurt
Posts: 533
Zitat von Smoldi
man kann keine vars ausgeben?
Code: PHP
<?php
$var1 = "muh";
$var2 = "mäh";

echo <<<ENDE
<table width="80%" align="center">
<tr>
<td>$var1</td><td>$var2</td>
</table>
ENDE;
?>

:confused:
Bearbeitet von orpheus am 10.08.2003, 20:24 (wlkikiv sorry mein fehler ;))

Smoldi

rape diem
Avatar
Registered: Oct 2000
Location: Wien
Posts: 1371
das ist die offizielle version :)

watchout

Legend
undead
Avatar
Registered: Nov 2000
Location: Off the grid.
Posts: 6845
Zitat von vossi
@watchout: heredoc *riesen Fragezeichen*
@manalishi: unter was fällt dein Feature? Ich möchte gerne mehr darüber erfahren.

--

Hm da is man mal ein halbes Jahr nicht voll dabei PHP mässig und kennt nichts mehr / nichts neues.
1. HEREDOC-Syntax is aaaaaaallt
2. HEREDOC is des selbe was der manalishi gschrieben hat (sry smoldi)
3. ICH hab vorausgesetzt dass du selber fähig wärst auf der php-seite "HEREDOC" ins suchfeld einzusetzen.

edit: @shell: wtf? HEREDOC verhält sich EXACT wie ein double-quoted string, nur dass du double-quotes im string nicht escapen musst! also funkt jegliches string-parsing auch!
Bearbeitet von watchout am 10.08.2003, 19:35

vossi

been there, done that
Avatar
Registered: Feb 2003
Location: Vienna
Posts: 1436
naja man lernt eben nie aus :)

kenn heredoc nicht weil ich die HTML und die PHP ebene grundsätzlich zu trennen versuche bzw. ich machs :) (Templates .. eh klar)

Rektal

Here to stay
Registered: Dec 2002
Location: Inside
Posts: 4452
Falls jemand hier VIM/GVIM verwendet:

Der PHP syntax highlighter von PHP kann HEREDOC (nona) auch mit Schluesselwoertern. Beispiel

$sql = <<<SQL
SELECT * FROM foo WHERE a = b AND c != d ORDER BY e
SQL;

oder

$sql = <<<HTML
<!DOCTYPE ...
<html><body><div><p>foo ...
HTML;

JAVASCRIPT kennt er dann auch noch. D.h. aufgrund des keywords das ja beliebig gewaehlt werden kann weiss er wie er den text im HEREDOC richtig zu highlighten hat. Ziemlich praktisch ;)
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz