Da_Chris
Erfahrenes Mitglied
mh also Grundsätzlich: Jede Klasse bekommt eine eigene Datei.
Und in der Steht nur die Klasse mehr nicht.
Innerhalb einer klasse kannst du natürlich auch mit include arbeiten.
Include bedeutet ja nur "lese Datei und führe Code an dieser stelle aus".
Ich würde dir schon empfehlen gerade die großen Brocken HTML in externe tpl Files auszulagern.
Wie gesagt ich hab mir da stark das EVA Konzept angewöhnt und trenne immer meine Scriptlogik von der Ausgabe.
Aber aufzwingen will ich es dir auch nicht kann nur sagen dass ich damit sehr gute Erfahrung habe.
Ein Tip noch:
Statt große HTML Blöcke in die echo Funktion zu pressen solltest du php wieder zumachen.
Bsp:
Wie du in dem Ausschnitt vielleicht erkennst hab ich hier die Variable $_SERVER["SCRIPT_NAME"] per Kurzschreibweise ausgegeben.
Auch While und If ist in Kurzschreibweise verfügbar.
Damit mach ich zum Beispiel alle Ausgaben in Templates. (tpl files die als php file inkludiert werden und hauptsächlich html und wenig php aber in Kurzschreibweise enthalten.)
Und in der Steht nur die Klasse mehr nicht.
Innerhalb einer klasse kannst du natürlich auch mit include arbeiten.
Include bedeutet ja nur "lese Datei und führe Code an dieser stelle aus".
Ich würde dir schon empfehlen gerade die großen Brocken HTML in externe tpl Files auszulagern.
Wie gesagt ich hab mir da stark das EVA Konzept angewöhnt und trenne immer meine Scriptlogik von der Ausgabe.
Aber aufzwingen will ich es dir auch nicht kann nur sagen dass ich damit sehr gute Erfahrung habe.
Ein Tip noch:
Statt große HTML Blöcke in die echo Funktion zu pressen solltest du php wieder zumachen.
Bsp:
PHP:
<?php
...
function T_eintragen_form() {
?>
<div id='main_content'><table cellpadding='10' align='center'>
<th>
<h1>Termindaten hier eingeben!</h1>
</th>
<form action='<?=$_SERVER["SCRIPT_NAME"];?>' method='post' name='termin' onsubmit='return vollst()'>
...
<?php
}
#--- Termine eintragen ---#
function T_eintragen($g_tag, $g_ort, $g_rasen, $g_art, $g_gegner, $g_home_away, $g_datum, $g_zeit, $uebergabe) {
...
?>
Auch While und If ist in Kurzschreibweise verfügbar.
Damit mach ich zum Beispiel alle Ausgaben in Templates. (tpl files die als php file inkludiert werden und hauptsächlich html und wenig php aber in Kurzschreibweise enthalten.)