php.de
Alt 09.04.2005, 17:22  
Gast
 
Beiträge: n/a
Standard Klassen

ööhm, mal ne Frage....
ich hab schon ends die tuts mit klassen gemacht.....
also können würd ichs eigentlich...
Aber, ich frag mich bis heute, wo man klassen effektiiv nutzt?

ab wann nutzt man klassen? ab einer bestimmten größe des Projekts,, nur bei bestimmten Problemstellungen, oder sollte man generell klassen verrwenden?
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 09.04.2005, 17:23  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Wenn Du z.B. ein Template-System verwendest, dann sind Klassen eigentlich ein Muss, da man gerade dann die Vorzüge der OO voll ausnutzen kann (soweit das in PHP derzeit möglich ist).

Grüße Ben.
imported_Ben ist offline  
Alt 09.04.2005, 17:25  
Gast
 
Beiträge: n/a
Standard

aha.....
aber bei einer einfachen website, mit 1-3 formularen, einem Login und ein paar info seiten brauch ich noch keine klassen oder?
 
Alt 09.04.2005, 17:26  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Du "brauchst" niemals Klassen.
imported_Ben ist offline  
Alt 09.04.2005, 17:28  
Gast
 
Beiträge: n/a
Standard

ookay....verstanden...
also ist das vorhanden sein von klassen nur ein Vorteil....aber kein muss wie du ja schon geschrieben hast...
k...verstanden....
 
Alt 09.04.2005, 18:51  
Erfahrener Benutzer
 
Registriert seit: 20.01.2005
Beiträge: 1.557
PHP-Kenntnisse:
Fortgeschritten
Buhmann ist zur Zeit noch ein unbeschriebenes Blatt
Buhmann eine Nachricht über ICQ schicken Buhmann eine Nachricht über MSN schicken
Standard

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....
Buhmann ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Klassen und externe Funktionen ? ssm PHP-Fortgeschrittene 17 18.07.2007 11:59
Klassen sinnvoll nutzen, Grundlegendes nikosch PHP-Fortgeschrittene 1 30.09.2006 22:08
Fragen zu Klassen Kein Genie PHP Tipps 2006 3 08.05.2006 11:25
Sessions an includete Klassen übergeben Dr_Enquinox PHP Tipps 2006 4 29.04.2006 10:25
tutorial bez�glich klassen f�r dummies? Promaetheus PHP Tipps 2006 22 29.03.2006 20:01
mit html klassen definieren und in php ausgeben PHP-Fortgeschrittene 4 16.01.2006 10:31
[Erledigt] PHP 4 - Klassen? patr1k PHP Tipps 2005 10 18.11.2005 10:48
Klassen Fatal Error PHP Tipps 2005-2 3 19.10.2005 15:31
Klassen und OOP Problem PHP-Fortgeschrittene 3 08.09.2005 10:37
komplett in Klassen Beitragsarchiv 3 29.07.2005 15:04
klassen und methoden anderer klassen in methoden.... PHP Tipps 2005 17 25.05.2005 09:46
Klassen in Klassen verwenden PHP Tipps 2005 5 23.02.2005 14:08
Klassen in PHP PHP Tipps 2004 4 12.08.2004 13:17
Klassen?! PHP Tipps 2004 14 03.06.2004 17:33


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:36 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.