Herzlich willkommen im SEO Forum der ABAKUS Internet Marketing GmbH
registrieren registriertes Mitglied
 
                                                        Code: Alles auswählen
class Mail {...}
class TextMail extends Mail {...}
class HtmlMail extends Mail {...}Code: Alles auswählen
class Forum {
  private function _foo(){
    $mail = new HtmlMail();
  }
}Code: Alles auswählen
public function __construct($obj1,$obj2)
ich stehe da leider auf dem schlauch, denn was ich probiert habe, funktioniert nicht.Thomas B. hat geschrieben:aber wenn das Objekt in der Funktion erzeugst brauchst du das nicht.
Code: Alles auswählen
<?php
include("eintrag.php");
include("mailer.php");
// Wird auf jeder Seite referenziert
$mailer= new Mailer();
$eintrag = new Eintrag();
$eintrag->eintragen("testbeitrag");
?>
Code: Alles auswählen
<?php
class Eintrag {
	
	public function eintragen($text) {
	echo "Eingetragen wurde '".$text."'";
	
	// Nun Email versenden
	echo $mailer->sendHTMLMail($text);
	}
}
Code: Alles auswählen
<?php
class Mailer {
	function sendHTMLMail($t) {
	//Mail senden
	return "Mail '".$t."' wurde versandt";
	}
}
?>