Ja, soetwas halte ich für sinnig.
In Bezug auf die Zukunft, wenn man sich denn tiefer in die Thematik einarbeiten will.
@anony: Du solltest dir, bevor du das Rad neu erfindest, vielleicht bestehende Lösungen anschauen.
Ich dachte eigentlich, so etwas in der Art sei dir zuzutrauen. keksautomat meint, dass das nicht möglich ist, daher der Hinweis: Es gibt bereits Template-Engines und Frameworks und schlag mich tot. Eventuell könnte dir google helfen.
@alter_Bekannter: Dass ich den Platz so nicht sparen "muss" ist mir bewusst, wenn ich aber z. B. 10 Navigationselemente untereinander habe und dass nicht einzeilig mache, finde ich's persönlich zu unübersichtlich... Ändert ja nichts an der Funktion, wenn ichs einzeilig mache...
Bevor du 10x den gleichen Code hinschreibst, erstell dir eine etwas allgemeinere Funktion und schreibe nur den Funktionsaufruf an die Stelle.
navigation_helper.php
[src=php]<?php
function nav($pageNumber){
// massenweise
// mehr-
// zeiliger
// shit
// der
// wenn
// in
// einer
// Zeile
// geschrieben
// vollkommen
// unleserlich
// und
// unwartbar
// wird
return 'ergebnis';
}
?>[/src]
site.php
[src=php]<html>
<head>
</head>
<body>
<?php include('navigation_helper.php'); ?>
<div class="navigation">
<ul id="navilinks1">
<li><?php echo nav(1); ?></li>
<li><?php echo nav(2); ?></li>
<li><?php echo nav(3); ?></li>
<li><?php echo nav(4); ?></li>
<li><?php echo nav(5); ?></li>
</ul>
</div>
</body>
</html>[/src]
Auch hier: Das ist so nicht perfekt und es gibt für solche Zwecke Frameworks, also sieh das nicht als Muterlösung an!
