| | | | |
| |||||||
| PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Erfahrener Benutzer | Ich denke was du suchst ist: PHP: call_user_method - Manual Mehr Informationen zu deinem Abstrakten Singleton findest du hier: Abstract Singleton - php bar |
| | |
| | |
| moderatives Dielektrikum Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Mit eval habe ich mal eine Lösung für pre-PHP5 gepostet. SIehe http://www.php.de/php-fortgeschritte...tml#post343082 (Gegenstück zu parent:: oder Singleton abstrakt implement. ??) Bitte lies auch die Anmerkungen vom Doc darüber.
__________________ -- One pixel is still too big. Please make it smaller. ASAP. Initiative Mittelstand. Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers. -- |
| | |
| | |
| Erfahrener Benutzer Registriert seit: 24.03.2009
Beiträge: 124
PHP-Kenntnisse: Fortgeschritten ![]() | ja guck dir mal den code an. die reflection class ist in der abstracten klasse eingebettet. in der getInstance() methode. sicher ich kann in der erbenden klasse den constructor wieder auf public stellen, aber dann bringt die singleton patter ja nix mehr.... ja und ich habe php5.3 drauf. Fatal error: Uncaught exception 'ReflectionException' with message 'Access to non-public constructor of class ConcreteSingleton' in C:\apache\htdocs\test.php:14 Stack trace: #0 C:\apache\htdocs\test.php(14): ReflectionClass->newInstanceArgs(Array) #1 C:\apache\htdocs\test.php(33): Singleton::getInstance('Hello World', Array) #2 {main} thrown in C:\apache\htdocs\test.php on line 14 wirft der aus, weil die reflection-klasse kein objekt mit einem protected construct erzeugen kann. |
| | |
| | |
| moderatives Dielektrikum Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Ich versteh nicht, wozu hier überhaupt Reflections bemüht werden. PHP-Code:
__________________ -- One pixel is still too big. Please make it smaller. ASAP. Initiative Mittelstand. Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers. -- |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| factory, singleton, protected __construct verständnisproblem | nuna | PHP Tipps 2009 | 18 | 13.03.2009 00:19 |
| login über internet explorer nicht möglich | Pitbull1982 | PHP Tipps 2009 | 2 | 19.01.2009 21:16 |
| Singleton Pattern Verstaendisproblem | Luka | PHP Tipps 2008 | 13 | 19.12.2008 19:00 |
| [Erledigt] Ist dies mit PHP möglich ? Kleine Anfängerfragen. | Nico.Engel | PHP Tipps 2008 | 5 | 24.11.2008 21:56 |
| Bestellformular-Ist es möglich ? | hektor1 | PHP Tipps 2008 | 4 | 27.02.2008 12:39 |
| Gegenstück zu parent:: oder Singleton abstrakt implement. ?? | Melchior | PHP-Fortgeschrittene | 13 | 26.07.2007 21:25 |
| Verständnisfrage Singleton in PHP | ve.ru | PHP Tipps 2006 | 3 | 13.06.2006 20:36 |
| Variable Anzahl Spalten im Ergebniss möglich? | Datenbanken | 4 | 21.07.2005 13:19 | |
| mehrere gleichnamige DIVs möglich? | HTML, Usability und Barrierefreiheit | 6 | 26.08.2004 11:56 | |
| kein Direktlink... möglich? | PHP Tipps 2004 | 5 | 27.07.2004 11:36 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| php singleton parameter, singleton parameter, singleton mit parametern, php singleton mit parameter, php getinstance parameter, singleton mit parameter, php singleton parameters, singleton parameter php, php abstract singleton, php singleton, php reflection class \access to non-public constructor\, singleton mit parameter php, access to non-public constructor of class, singleton php protected construct, getinstance parameter, array mit unbestimmten anzahl von parametern, newinstanceargs, fatal error: uncaught exception \'reflectionexception\' with message \'access to non-public constructor of class, parameter abstract php, parameter an singleton |