Ich bekomme das DIV nicht auf display:none
bearbeitet von Matthias Apsel@@Gunnar Bittersmann:
nuqneH
Ein weiteres, aber nicht minder wichtiges Argument, warum man PHP in HTML notieren sollte und nicht andersrum: Einrückungen.
Bei
~~~html
<div>
<?= $foo ?>
<div>
<?= $bar ?>
<div>
<?= $baz ?>
</div>
</div>
~~~
ist sofort ersichtlich, dass ein </div>-End-Tag fehlt.
Das wird bei
~~~php
echo '<div>';
echo $foo;
echo '<div>';
echo $bar;
echo '<div>';
echo $baz;
echo '</div>';
echo '</div>';
~~~
schon deutlich schwieriger.
Auch mit Tabulatoren
~~~php
echo "<div>";
echo "\t".$foo;
echo "\t<div>";
echo "\t\t".$bar;
echo "\t\t<div>";
echo "\t\t\t".$baz;
echo "\t\t</div>";
echo "</div>";
~~~
wird es nicht besser.
Auch mit allem in einem `echo`{: .language-php} nicht:
~~~php
echo "<div>\n"
."\t".$foo."\n"
."\t<div>\n"
."\t\t".$bar."\n"
."\t\t<div>\n"
."\t\t\t".$baz."\n"
."\t\t</div>\n"
."</div>\n";
~~~
Im PHP-Code die Einrückungen vornehmen, ist wohl auch nicht das, was man will:
~~~php
echo "<div>\n"
.$foo."\n"
.<div>\n"
.$bar."\n"
."<div>\n"
.$baz."\n"
."</div>\n"
."</div>\n";
~~~
Man will
~~~html
<div>
<?= $foo ?>
<div>
<?= $bar ?>
<div>
<?= $baz ?>
</div>
</div>
~~~
Qapla'
--
„Talente finden Lösungen, Genies entdecken Probleme.“ (Hans Krailsheimer)
Ich bekomme das DIV nicht auf display:none
bearbeitet von Matthias Apsel@@Gunnar Bittersmann:<br /><br />nuqneH<br /><br />Ein weiteres, aber nicht minder wichtiges Argument, warum man PHP in HTML notieren sollte und nicht andersrum: Einrückungen.<br /><br />Bei<br />[code lang=html]<div><br /> [code lang=php]<?= $foo ?>[/code]<br /> <div><br /> [code lang=php]<?= $bar ?>[/code]<br /> <div><br /> [code lang=php]<?= $baz ?>[/code]<br /> </div><br /></div>[/code]<br />ist sofort ersichtlich, dass ein </div>-End-Tag fehlt.<br /><br />Das wird bei<br />[code lang=php]echo '[code lang=html]<div>[/code]';<br />echo $foo;<br />echo '[code lang=html]<div>[/code]';<br />echo $bar;<br />echo '[code lang=html]<div>[/code]';<br />echo $baz;<br />echo '[code lang=html]</div>[/code]';<br />echo '[code lang=html]</div>[/code]';<br />[/code]<br />schon deutlich schwieriger.<br /><br />Auch mit Tabulatoren<br />[code lang=php]echo "[code lang=html]<div>[/code]";<br />echo "\t".$foo;<br />echo "\t[code lang=html]<div>[/code]";<br />echo "\t\t".$bar;<br />echo "\t\t[code lang=html]<div>[/code]";<br />echo "\t\t\t".$baz;<br />echo "\t\t[code lang=html]</div>[/code]";<br />echo "[code lang=html]</div>[/code]";<br />[/code]<br />wird es nicht besser.<br /><br />Auch mit allem in einem [code lang=php]echo[/code] nicht:<br />[code lang=php]echo "[code lang=html]<div>[/code]\n"<br /> ."\t".$foo."\n"<br /> ."\t[code lang=html]<div>[/code]\n"<br /> ."\t\t".$bar."\n"<br /> ."\t\t[code lang=html]<div>[/code]\n"<br /> ."\t\t\t".$baz."\n"<br /> ."\t\t[code lang=html]</div>[/code]\n"<br /> ."[code lang=html]</div>[/code]\n";<br />[/code]<br /><br />Im PHP-Code die Einrückungen vornehmen, ist wohl auch nicht das, was man will:<br />[code lang=php]echo "[code lang=html]<div>[/code]\n"<br /> .$foo."\n"<br /> .[code lang=html]<div>[/code]\n"<br /> .$bar."\n"<br /> ."[code lang=html]<div>[/code]\n"<br /> .$baz."\n"<br /> ."[code lang=html]</div>[/code]\n"<br /> ."[code lang=html]</div>[/code]\n";<br />[/code]<br /><br />Man will<br />[code lang=html]<div><br /> [code lang=php]<?= $foo ?>[/code]<br /> <div><br /> [code lang=php]<?= $bar ?>[/code]<br /> <div><br /> [code lang=php]<?= $baz ?>[/code]<br /> </div><br /></div>[/code]<br /><br />Qapla'<br />-- <br />„Talente finden Lösungen, Genies entdecken Probleme.“ (Hans Krailsheimer)
Ich bekomme das DIV nicht auf display:none
bearbeitet von Matthias Apsel@@Gunnar Bittersmann:
nuqneH
Ein weiteres, aber nicht minder wichtiges Argument, warum man PHP in HTML notieren sollte und nicht andersrum: Einrückungen.
Bei
~~~ html
<div>
[code lang=php]<?= $foo ?>
~~~
<div>
`<?= $bar ?>`
<div>
`<?= $baz ?>`
</div>
</div>[/code]
ist sofort ersichtlich, dass ein </div>-End-Tag fehlt.
Das wird bei
`echo '[code lang=html]<div>`';
echo $foo;
echo '`<div>`';
echo $bar;
echo '`<div>`';
echo $baz;
echo '`</div>`';
echo '`</div>`';
[/code]
schon deutlich schwieriger.
Auch mit Tabulatoren
`echo "[code lang=html]<div>`";
echo "\t".$foo;
echo "\t`<div>`";
echo "\t\t".$bar;
echo "\t\t`<div>`";
echo "\t\t\t".$baz;
echo "\t\t`</div>`";
echo "`</div>`";
[/code]
wird es nicht besser.
Auch mit allem in einem `echo` nicht:
`echo "[code lang=html]<div>`\n"
."\t".$foo."\n"
."\t`<div>`\n"
."\t\t".$bar."\n"
."\t\t`<div>`\n"
."\t\t\t".$baz."\n"
."\t\t`</div>`\n"
."`</div>`\n";
[/code]
Im PHP-Code die Einrückungen vornehmen, ist wohl auch nicht das, was man will:
`echo "[code lang=html]<div>`\n"
.$foo."\n"
.`<div>`\n"
.$bar."\n"
."`<div>`\n"
.$baz."\n"
."`</div>`\n"
."`</div>`\n";
[/code]
Man will
~~~ html
<div>
[code lang=php]<?= $foo ?>
~~~
<div>
`<?= $bar ?>`
<div>
`<?= $baz ?>`
</div>
</div>[/code]
Qapla'
--
„Talente finden Lösungen, Genies entdecken Probleme.“ (Hans Krailsheimer)