Php in OOP ist supergeil

.. und ganz einfach
PHP Code:
<?
# Nennen wir dieses .php Dokument
# print.cl.php
class myclass
{
public $Var;
public function __construct()
{
#Initialisieren der Klasse!
$this->Var = "Hi"; # Setzt $Var Hi
}
/*
Zu $this:
Sprich... Auf die
Variable names $var
Würde ich gerne
zugreifen! Und einen
Wert zuweißen bzw
einen Wert zurückge-
ben ;)
*/
public function ausgeben(){
// Einfach das Kommentar Tauschen
// Und rumspielen!
return $this->var;
//echo $this->var;
}
public function herMitDemTitel($seite)
{
if($seite==="1") # "===" Ist schneller als "==" Bedeutet "ist exakt so"
{
return "Index of my Site";
}
}
}
?>
Code:
Nun, auf einer anderen Seite möchten wir unsere Klasse verwenden, sie entwält Methoden, um um eine Aufgabe auszuführen. Wenn wir mehrere Seiten haben, ist das echt supergeil, denn wir müssen nur einmal die Klasse ändern, und somit werden alle Seite aufeinmal Geändert! Hier ist die index.html
PHP Code:
<!-- Kommentar: Anfügen der print.cl.php -->
<?
require("print.cl.php"); # Wenn Dokument nicht existiert->Fehler, Seite bleibt Weiß.
/*
Wir müssen die Klasse
erstellen. Der Operator
lautet new
*/
$cl = new myclass(); # $cl ist nun unser Objekt
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<!-- Kommentar: Supergeil! Wir können auch den Titel
Dynamisch mit php gestalten! -->
<title><? echo $cl->herMitDemTitel("1");?></title>
</head>
<body>
<h1>Was gibt's neues?</h1>
<!-- Kommentar: Inline PHP -->
<?
/*
Greifen wir auf die
Funktion "ausgeben" zu
und lassen uns "Hi"
a u s g e b e n
und zwar mit echo,
denn die Funktion
gibt einen String
z u r ü c k !
*/
// Einfach das Kommentar Tauschen
// Und rumspielen!
echo $cl->ausgeben();
//$cl->ausgeben();
?>
</body>
</html>
Mit freundlichen Grüßen
SHA256 Der Angst






