Autor |
Nachricht |
gtz
Dabei seit: 15.04.2002
Ort: -
Alter: 48
Geschlecht:
|
Verfasst Fr 13.08.2004 13:43
Titel
|
|
|
könnte jemand in php5 bewandertes mal kurz das interfacekonzeot in php umreißen? das wäre sehr nett.
|
|
|
|
|
karmacoder
Dabei seit: 15.04.2002
Ort: Fürth
Alter: 42
Geschlecht:
|
Verfasst Fr 13.08.2004 15:04
Titel
|
|
|
ein interface ist eine art bauanleitung für classen.
du legt ein interface an und bestimmst einige veriable, functionen die du brauchst.
wenn jemand dann tatsächlich eine classe nach dem interface baut (implementiert) kannst du sichergehen das diese functionen usw. enthalten sind. allerdings kann man das interface auf verschiedenen arten umsetzen oder erweitern.
z.b.: der projektplaner kann interfaces schnell coden und das zusammenspiel bestimmen, und sein team muss das dann implementieren.
du kannst eine classe besser implementieren und durch das interface wird die compatibilität mit der alten classe erhalten.
die konzepte in php sind alle nicht neu und in vielen oop-fähigen sprachen zu finden.
ein augenmerk sollte man auch auf das überfällig try/catch werfen, damit die ganzen dumbos endlich ihre @ wegwerfen.
|
|
|
|
|
Anzeige
|
|
|
Account gelöscht
Threadersteller
Ort: -
Alter: -
|
Verfasst Fr 13.08.2004 15:44
Titel
|
|
|
Kann es sein, dass das MySQL API zwingend wieder als Extension eingebunden werden muss? Hm...
|
|
|
|
|
karmacoder
Dabei seit: 15.04.2002
Ort: Fürth
Alter: 42
Geschlecht:
|
Verfasst Fr 13.08.2004 16:05
Titel
|
|
|
ja mysql hat ihre lizenspolitik geändert, deswegen darf es nciht mehr mit freier software (php) gebundelt werden und muss daher als extra modul eingebunden werden. deswegen wurde sqlite eingebunden um weiterhin eine schnelle einfache db gebundelt zu haben.
|
|
|
|
|
Account gelöscht
Threadersteller
Ort: -
Alter: -
|
Verfasst Fr 13.08.2004 18:26
Titel
|
|
|
Naja, im Grunde ist's ja für den Privatanwender nicht so wild. Ändert sich denn
da generell etwas an den Lizensmodellen (Kostenpflicht etc?) für bspw. Provider?
Hat eigentlich irgendein Webserver PHP5 bereits installiert? Mein All-Inkl läuft
noch auf der 4.3er Version. (Was vielleicht auf daran liegt, dass die nicht den
Eindruck machen, Bundles ohne weitere Sicherheitstests bereitzustellen... ein
eigentlich positiver Unterschied zu anderen ISPs, die teilweise Scheunentore im
System offen haben...
|
|
|
|
|
karmacoder
Dabei seit: 15.04.2002
Ort: Fürth
Alter: 42
Geschlecht:
|
Verfasst Fr 13.08.2004 19:31
Titel
|
|
|
eigendlich ändert sich garnichts. ob die mysql erweiterung schon in php eingebaut oder als extension geladen werden muss, ist nur eine frage des vorgangs, juristischer/strategischer bockmist. jeder provider wird wenn er php5 anbietet die wie gehabt kostenlose mysql-erweiterung mit installieren.
ansonsten gibts hier und da an einigen function kleine änderung am verhalten, aber das ist man bei vielen updates gewohnt, da muss evtl php4 modifiziert werden um auf php5 zu laufen.
die neuerungen muss man ja nicht benutzen erleichtern aber professionelles arbeiten.
php5 wird bestimmt noch lange nicht eingesetzt werden, mysql4/apache2 ist noch nichtmal bei jedem provider standart obwohl es laut hersteller produktive/stabile releases sind. aber umstellungen dauern halt lange. wenigstens hält mysql4 so langsam einzug, apache2 bereitet vielen kopfweh.
dumm ist ich habe noch keine möglichkeit gehört php4 und php5 paralell zu installieren wie es bei 3/4 der fall war.
man kann z.b. .php3 dateien von php3 parsen lassen und .php von php4, aber mit 5 geht sowas nicht.
ein provider müste den ganzen server, umstellen, oder die php config per user auslagern.
|
|
|
|
|
Account gelöscht
Threadersteller
Ort: -
Alter: -
|
Verfasst Fr 13.08.2004 19:59
Titel
|
|
|
Mhh... doof. Ich bin gerade dabei, Skripte umzustellen, und das ist mit ein klein wenig Aufwand verbunden.
Wenn das jeder machen muss...da kann ich's schon verstehen, dass die Provider zögern, vielleicht fürchten sie auch den erhöhten Supportaufwand.
|
|
|
|
|
dastef
Dabei seit: 03.11.2003
Ort: -
Alter: -
Geschlecht:
|
Verfasst Fr 13.08.2004 20:23
Titel
|
|
|
Hosteurope stellt soweit ich informiert bin 1.10. auf php5 um
|
|
|
|
|
|
|
|
Ähnliche Themen |
[PHP5] Welches Buch zum Thema PHP5 ?
OOP in PHP5, Vererbung?
probleme mit php5
php3 zu php5?
PHP4 oder PHP5
[PHP5]directoryIterator & DOMDocument
|
|