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;
   
   }
}
?>
 
          

 
							
						
Comment