WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik



Im Homepage und Webhosting-Forum --- PHP & OOP: wo anwenden?

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.

Forum » PHP & MySQL » PHP & OOP: wo anwenden? - 23 Nov 2024 Antworten
im Forum für Webhosting Homepage gefunden:
PHP & OOP: wo anwenden?
alexhaid
Fachidiot
Threadstarter




Beiträge: 132

Hallo Leute!

Gibt es oop-Erfahrene unter uns?
Ich will gerne mehr in diese Richtung gehen und Projekte mit oop realisieren lernen. Habe mir schon theoretische Grundlagen angeeignet.

Mein Problem: Ich finde oop super, aber wo kann ich es konkret anwenden? Mir fehlt die Brücke zwischen Theorie und Praxis. Ich habe bisher alles auf Basis von Funktionen gelöst. Noch sehe ich sehr verschwommen, was man besser in oop macht und es nicht auch per Funktionen lösen könnte.

Könnt ihr mir konkrete Anwendungen sagen und welche Objekte darin vorkommen können.
Bzw. kennt jemand weblinks, wo gute Tutorials zu finden sind? Wo soll ich am besten weitermachen - nachdem ich die Grundlagen kenn?

Thx. Schönes Wochenende.
God bless, alex

Diese Nachricht wurde geändert von: alexhaid
  Profil   E-Mail   Editieren   Zitieren
languitar
Foren-Team




Beiträge: 2795

Eifnachstes Beispiel: MySQL-Klasse. Wenn die einmal vernünftig läuft kannst du dir ne Menge Arbeit sparen, weil die Klasse automatisch Verbindet, Fehler behandelt, u.U. Schleifen und Befehle spart.

Ansonsten alles, was du modular zusammensetzen willst. Vielleicht willst du mal ein CMS programmieren und dann später einzelne Module eifnach dazupacken, ohne den ganzen Code wieder durcheinander brignen zu müssen.

  Profil   Editieren   Zitieren
einstein
Quasselstrippe




Beiträge: 241

OOP steht im Gegensatz zur prozeduralen Programmierung - In PHP lassen sich nahezu alle Anwendungen auch in Objekte fassen. Vorteil ist auf jeden Fall die Wiederverwendbarkeit und die bessere Wartbarkeit von Objekten. Gerade bei Schnittstellen Programmierung eignen sich Objekte, da diese i.d.R. besser miteinander kommunizieren können.
Wo man OOP verwendet?
Wie erwähnt, lassen sich in fast allen Anwendungen irgendwelche "Objekte" ausmachen, so dass man mit den sog. "real life objects / business objects" effizienter arbeitet als mit prozeduraler Programmierung.
Bei jeder Art modularer oder abstrakter Entwicklung ist OOP unumgänglich...

Diese Nachricht wurde geändert von: einstein
  Profil   Editieren   Zitieren
c3o
Posting-Schinder




Beiträge: 585

Bin in OOP auch noch lang nicht sattelfest -- ich hätt da mal gern ein konkretes Beispiel das für irgendeine simple Anwendung beide Ansätze in Codeaufwand, Programmierdauer, Wiederverwendbarkeit usw. vergleicht.. man scheint aber immer nur abstrakte Erklärungen zu finden :(

  Profil   E-Mail   Website   Editieren   Zitieren
einstein
Quasselstrippe




Beiträge: 241

Das Beispiel schlechthin ist wohl PEAR - Ein solches Framework lässt sich ohne OOP de facto nicht realisieren...

Bessere erklärung:
http://tut.php-q.net/klassen.html

PHP ist leider auch keine echte OOP Sprache - Durch andere Sprachen (z.B: JAVA) wird der Sinn von OOP einfacher klar...

  Profil   Editieren   Zitieren
Philipp Gérard
Foren-Team




Beiträge: 1502

Aber durch PHP5 wird da einiges verbessert...

---
Arbeit ist das Feuer der Gestaltung. - Marx

  Profil   E-Mail   Website   Editieren   Zitieren
Agent
Quasselstrippe




Beiträge: 306

Also: ich persönlich packe nur funktionen in classen, die ich immer wieder für alles mögliche verwenden kann (mysql-handling, errorhandling, log-file-schreib-funktionen)

Alle funktionen die "nur" projektspezifisch sind, bleiben normale funktionen und wandern in keine class.

Dann kann man prima eine class-datei immer wieder verwenden ohne sich gedanken machen zu müssen, und für ein projekt an sich eine projekt-eigene funktions-biblio anlegen.

Gruß,

Agent

---
Wie soll ich wissen was ich denke, bevor ich höre was ich sage?

  Profil   Website   Editieren   Zitieren
einstein
Quasselstrippe




Beiträge: 241


  Profil   Editieren   Zitieren
 

Antworten
Forum » PHP & MySQL » PHP & OOP: wo anwenden?

Aktuelle Beiträge zur Hilfe im Forum für Homepage - PHP & OOP: wo anwenden? im Forum Homepage Hosting AntwortenLetztes Posting
Cybersicherheit für Unternehmen
in "PHP & MySQL"
3 18.11.2024 14:05 von Gaswer
Wirtschaftslage in der Ukraine
in "PHP & MySQL"
3 22.10.2024 15:04 von Gaswer
Rangliste (Ohne Mysql) (Kompliziertes Ordner System)
in "PHP & MySQL"
3 19.07.2021 06:00 von newtopblog
kleines problem mit phpadmin
in "PHP & MySQL"
5 11.04.2021 22:22 von Zavylon
Counter mit PHP
in "PHP & MySQL"
4 22.03.2021 16:29 von Robeni
Fehlermeldung beim Importieren der Datenbank in phpmyadmin
in "PHP & MySQL"
0 02.08.2019 22:14 von iFuchs
CMS für Online Shop
in "PHP & MySQL"
18 26.05.2019 13:29 von raiserle
Regestrierungproblem
in "PHP & MySQL"
3 28.11.2018 13:20 von norbertofahey
PHP Datum ausgeben?
in "PHP & MySQL"
1 19.10.2018 10:04 von Klaus1973
PHP befehl ausführen
in "PHP & MySQL"
11 16.08.2018 09:08 von Klaus1973
Visual Composer selber programmieren?
in "PHP & MySQL"
0 22.01.2017 23:45 von Redji



Besucher : 8127826    Heute : 220     Gestern : 761     Online : 188     23.11.2024    9:15      0 Besucher in den letzten 60 Sekunden        
Nach oben