hi....
ich habe noch nicht so viel erfahrung in OOP und php.
hier mal der code für eine klasse, in der ich methoden von 2 anderen klassen nutze, d.h. ich habe ein klasse main und darin nutze ich methoden einer mysql-klasse und eine template klasse.
meine frage nun, ist der code so korrekt? er funktioniert, aber ich hatte hier im forum mal was von referenzen und kopien gelesen.
datei test.php:
datei class_test.php
ich habe noch nicht so viel erfahrung in OOP und php.
hier mal der code für eine klasse, in der ich methoden von 2 anderen klassen nutze, d.h. ich habe ein klasse main und darin nutze ich methoden einer mysql-klasse und eine template klasse.
meine frage nun, ist der code so korrekt? er funktioniert, aber ich hatte hier im forum mal was von referenzen und kopien gelesen.
datei test.php:
PHP-Code:
<?
include("classes/class_test.php");
$db = new db;
$tmpl = new template("test.htm");
$db -> select_db();
$main = new main($db, $tmpl);
$dbresult = $main -> ausgabe();
echo $dbresult;
?>
PHP-Code:
<?
require_once("class_mysql.php");
require_once("class_template.php");
class main {
var $db;
var $tmpl;
function main($db, $tmpl){
$this -> db = $db;
$this -> tmpl = $tmpl;
}
function ausgabe(){
$sql = "SELECT name FROM tbl_lauf WHERE lauf_id = '5'";
$res = $this -> db -> sql($sql);
$row = mysql_fetch_array($res);
$array["[:info:]"] = $row['name'];
$data = $this -> tmpl -> parse_template($array);
return $data;
}
}
?>
Kommentar