php.de

Zurück   php.de > Webentwicklung > Software-Design

Software-Design Diskussionen auf Profi-Niveau: PHP Lösungen auf konzeptioneller Ebene

Antwort
 
LinkBack Themen-Optionen Bewertung: Bewertung: 1 Stimmen, 5,00 durchschnittlich.
Alt 31.03.2011, 17:45  
Benutzer
 
Registriert seit: 03.07.2009
Beiträge: 58
PHP-Kenntnisse:
Fortgeschritten
Thalo befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von mermshaus Beitrag anzeigen
Da dürfte die deutsche Doku hinsichtlich einer „neueren“ PHP-Version falsch sein.
Ich denke auch. In der englischen Version steht ja auch geschrieben:

Zitat:
Since PHP 5, new returns a reference automatically, so using =& in this context is deprecated and produces an E_DEPRECATED message in PHP 5.3 and later, and an E_STRICT message in earlier versions. (Technically, the difference is that, in PHP 5, object variables, much like resources, are a mere pointer to the actual object data, so these object references are not "references" in the same sense used before (aliases). For more information, see Objects and references.)
Es ist also keine Referenz im eigentlichem Sinne sondern eine Kopie des Objektbezeichners, und der Hinweis aus der deutschen Version fehlt auch völlig.


Edit: In der deutschen Version steht aber auch über dem Hinweis:

Zitat:
Seit PHP 5 referenziert return new automatisch, also erzeugt die Verwendung der veralteten Syntax =& eine E_STRICT-Warnung.

Geändert von Thalo (31.03.2011 um 17:55 Uhr).
Thalo ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 31.03.2011, 19:59  
Moderator und Wett-König
 
Benutzerbild von dr.e.
 
Registriert seit: 21.05.2008
Beiträge: 3.657
PHP-Kenntnisse:
Fortgeschritten
dr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblick
dr.e. eine Nachricht über Skype™ schicken
Standard

Zitat:
Im Übrigen: Wer PHP4 unterstützen soll oder will, dem gehört der Rechner weggenommen.
Dann fühle ich mich da mal nicht angesprochen.
__________________
Viele Grüße,
Dr.E.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. Think about software design before you start to write code!
2. Discuss and review it together with experts!
3. Choose good tools (-> Adventure PHP Framework (APF))!
4. Write clean and reusable software only!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dr.e. ist offline   Mit Zitat antworten
Alt 15.04.2011, 12:07  
Erfahrener Benutzer
 
Benutzerbild von litterauspirna
 
Registriert seit: 24.04.2008
Beiträge: 3.172
PHP-Kenntnisse:
Anfänger
litterauspirna sorgt für eine eindrucksvolle Atmosphärelitterauspirna sorgt für eine eindrucksvolle Atmosphäre
litterauspirna eine Nachricht über ICQ schicken
Standard

Danke Doc. Nun habe ich auch ab und zu mal Zeit mir das durch zu lesen. Das Tutorial basiert ja auf dem APF habe ich das richtig verstanden? Das heist um das wirklich nachvollziehen zu können was du da schreibst wäre es sinnvoll das APF zu downloaden und anhand dessen zu verstehen was da wie passiert?

Danke jedenfalls für deine Mühen.

Gruß Litter
__________________
Aus dem Dynamo Lande kommen wir. Trinken immer reichlich kühles Bier. Und dann sind wir alle voll, die Stimmung ist so toll. Aus dem Dynamo Lande kommen wir.
http://www.lit-web.de
litterauspirna ist offline   Mit Zitat antworten
Alt 15.04.2011, 13:22  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 5.246
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

APF ist generell, was solche Dinge betrifft, sehr gut beschrieben (Mal Lob an den Doktor rüberwerfen tut). Dort kannst auch für eigene Lösungen einiges rausziehen, wenn du es willst. Um es im ersten Schrit nachzuvollziehen, solltest dich aber generell erstemal damit einarbeiten, so wie bei jedem Framework.

Im übrigen sind fast alle guten und gängigen Frameworks modular aufgebaut. Du kannst dir ggf. die Teile rausziehen, die du brauchst und einiges umbauen, wenn du willst.
__________________
www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks
Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih
mepeisen ist offline   Mit Zitat antworten
Alt 15.04.2011, 13:39  
Moderator und Wett-König
 
Benutzerbild von dr.e.
 
Registriert seit: 21.05.2008
Beiträge: 3.657
PHP-Kenntnisse:
Fortgeschritten
dr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblick
dr.e. eine Nachricht über Skype™ schicken
Standard

Hi Litter,

das Tutorial basiert auf den Mechanismen des APF, kann aber - sofern die Mechanismen auch von anderen Produkten implementiert wären - auch übertragen werden. Das Konzept ist ja, URL und Software zu trennen bzw. nur lose zu koppeln. Inzwischen findest du eine Doku zu der neuen FilterChain-Implementierung aus 1.13/1.14 unter http://adventure-php-framework.org/Seite/137-Filter.

Im Fall des Textes im APF-Wiki benötigst du die Quellen des APF. Um eine einfache Spielwiese zu haben, kannst du dir die Sandbox herunterladen. Dies ist eine voll funktionsfähige Webseite, die als Basis für deine Tests dienen kann. Demnächst werden die Filter noch durch generische LinkSchemes ergänzt, die pro Applikation die Arbeit der Filter unterstützen. So ist es dann beispielsweise nicht mehr nötig einen expliziten Output-Filter zu implementieren, sondern der Applikation kann einfach ein anderes LinkScheme injiziert werden und die URLs haben nach der Formatierung durch selbiges das Format, das auch InputFilter "versteht". Die genannte Erweiterung wird in die Version 1.14 einfließen und ist in den nächsten Tagen im SVN verfügbar.

Solltest du Fragen, Probleme oder Diskussionsbedarf haben, meld dich einfach.
__________________
Viele Grüße,
Dr.E.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. Think about software design before you start to write code!
2. Discuss and review it together with experts!
3. Choose good tools (-> Adventure PHP Framework (APF))!
4. Write clean and reusable software only!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dr.e. ist offline   Mit Zitat antworten
Alt 26.04.2011, 22:27  
Moderator und Wett-König
 
Benutzerbild von dr.e.
 
Registriert seit: 21.05.2008
Beiträge: 3.657
PHP-Kenntnisse:
Fortgeschritten
dr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblick
dr.e. eine Nachricht über Skype™ schicken
Standard

Hallo Litter,

hast du dir das bisher geschriebene schon angesehen?

Inzwischen ist das neue Konzept der Link-Generierung im APF fertiggestellt. Dieses kann erweiternd zum oben besprochenen Konzept (Realisierung per Ein- und Ausgabe-Filter) helfen, auch bestehende Anwendungen mit einem neuen URL-Layout auszustatten. Wenn du möchtest, kann ich dazu auch noch ein Beispiel beschreiben.
__________________
Viele Grüße,
Dr.E.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. Think about software design before you start to write code!
2. Discuss and review it together with experts!
3. Choose good tools (-> Adventure PHP Framework (APF))!
4. Write clean and reusable software only!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dr.e. ist offline   Mit Zitat antworten
Antwort


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
Framework Wahl - Produktivurteile cydox PHP Einsteiger 14 31.12.2010 18:50
MVC Framework gesucht elf PHP Einsteiger 10 30.12.2010 22:20
Framework oder Eigenentwicklung?!? Todde Software-Design 30 02.11.2010 23:17
Framework, für mich(ja oder warten?), wenn ja welches? ArtiHl Off-Topic Diskussionen 7 24.09.2010 18:59
Release 1.10 des Adventure PHP Framework (APF) veröffentlicht dr.e. Beitragsarchiv 0 04.09.2009 16:26
Release 1.10-RC2 des Adventure PHP Framework (APF) veröffentlicht dr.e. Beitragsarchiv 2 21.07.2009 11:22
Release 1.10-RC1 des Adventure PHP Framework (APF) veröffentlicht dr.e. Beitragsarchiv 5 19.07.2009 21:03
Release 1.9 (RC1) des Adventure PHP Framework verfügbar! dr.e. Beitragsarchiv 1 25.03.2009 00:16
Zend Studio for Eclipse und Zend Framework KeKs0r PHP-Fortgeschrittene 5 15.12.2008 15:10
Lerne Grundlagen | Quellensammlung cycap PHP Einsteiger 0 12.11.2008 16:23
Bestehende Seite in Framework einbinden MaWe4585 PHP-Fortgeschrittene 1 16.10.2008 08:20
BrickOO :: PHP Framework Hroudtwolf Scriptbörse 14 06.05.2008 12:04
Zend Framework Melchior PHP-Fortgeschrittene 29 13.03.2008 21:12
Framework aus Haupt und Unterverzeichnis nutzen? Anotherone PHP-Fortgeschrittene 8 24.07.2007 15:05

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
eigenes php framework, eigendes php framework, framework vs frameworks

Alle Zeitangaben in WEZ +2. Es ist jetzt 01:31 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