Klassen kann man vorallem bei großen websites mit vielen seiten die auf eine datenbank zu greifen gut benutzen.
Du kannst z.b. eine Klasse user erstellen, so dass du user ganz einfach ändern kannst nach dem format
PHP-Code:
<?php
$user = new user($_SESSION['ID']);
echo "Alter Name: ".$user->name."
";
$user->name = $_POST['Name'];
echo "Neuer Name: ".$user->name."
";
$user->writeintodb();
?>
Das problem ist das bei solchen klassen beim laden eines users meistens der einfachheit halber alle daten geladen werden, wodurch eine menge Datenmüll entsteht.
Dem kann man abhilfe schaffen indem man beim Laden angibt, was man überhaupt braucht:
PHP-Code:
<?php
$user = new user($_SESSION['ID'],"name, passwort");
echo "Alter Name: ".$user->name."
";
$user->name = $_POST['Name'];
echo "Neuer Name: ".$user->name."
";
echo "Altes Passwort: ".$user->passwort."
";
$user->passwort = $_POST['Passwort'];
echo "Neuer Name: ".$user->passwort."
";
$user->writeintodb();
?>
eine andere möglichkeit ist das kategorisieren von functionen:
PHP-Code:
<?php
class tools {
function a(){
//...
}
function b(){
//...
}
function c(){
//...
}
}
?>
die so aufgerufen werden können:
PHP-Code:
<?php
tools::a();
?>
usw....