| | | | |
| | |||
| Erfahrener Benutzer | Hallo Leute, ich stehe grad vor einem Problem wo ich irgendwie nen fetten Denkhänger habe. Ich habe mir eine Factory Klasse geschrieben deren Konstruktor Paramter bekommt. Ein Parameter davon ist ein Array dessen Elemente die Parameterliste abbilden soll. Hier der Code der Factory. PHP-Code: An meinem Beispiel gehts z.B. um die Instanz zu einem PDO Objekt. Da hole ich mir die Daten zum verbinden aus einer xml Config, das passt ja auch alles. So sieht der Beispieleinsatz aus. PHP-Code: Zitat:
Das Testecho aus dem Konstruktor sieht zwar so aus wie eine Parameterliste Zitat:
Meine Frage wie kann ich es erreichen das dieses Array so als Parameterliste umgeformt wird das jedes Arrayelement am Ende auch wirklich einen Übergabeparameter ergibt. Vielen Dank für eure Zeit und Hilfe Gruß der 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 | ||
| | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | ||
| Erfahrener Benutzer | Zitat:
Deshalb meine Frage wie ich ein Array zu umgeformt bekomme das dann eine Einsatzfähige Paramterliste für Methoden und Konstriktoren entsteht.
__________________ 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 | |
| | |
| | |
| Erfahrener Benutzer | In initDb() übergebe ich als Parameter ein Array mit 2 Elementen. In der Factory gehe ich das Array durch und durch Verkettungsoperator . werden die Elemente in einen String geschrieben und mit einem , getrennt. Das ist eben das Problem der String sieht dann aus wie eine Paramterliste durch das ,. Aber es ist eben keine.
__________________ 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 |
| | |
| | |||
| Erfahrener Benutzer | Zitat:
Ich habe nun über Google im Manual folgende Funktion gefunden call_user_func_array Mit der habe ich es auch versucht. Hier der Code. PHP-Code: PHP-Code: Zitat:
__________________ 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 | ||
| | |
| | ||
| Erfahrener Benutzer | Aber so mache ich das ja. Hier der Auszug aus dem Manual. PHP-Code: PHP-Code: Zitat:
Ich mache es denke ich wie im Beispiel, der erste Parameter von call_user_func_array kann auch ein Array sein dessen erstes Element eine Objektinstanz ist und das zweite Element der Funktionsname als String. Genau das mache ich. Und der 2 Funktionsparameter ist ein Array mit den Parameterargumenten. Auch das ist der Fall. Entweder übersehe ich etwas ausschlaggebendes oder ich weiß momentan nicht was ich da verzepfe.
__________________ 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 | |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Array werte zusammen rechnen | fabi288 | PHP Einsteiger | 13 | 03.01.2011 16:08 |
| mehrdimensionales array inhalte tauschen | pidaman | PHP Tipps 2010 | 18 | 27.08.2010 16:58 |
| [Erledigt] Bereich einer Array lässt sich nicht ausgeben | Polliny | PHP Tipps 2010 | 54 | 21.06.2010 15:30 |
| Feed in Datenbank eintragen (Formate: json, php serialized, xml) | high_five | Datenbanken | 5 | 17.06.2010 03:04 |
| [Erledigt] Sortierung mehrerer Arrays | philosapiens | PHP Tipps 2010 | 16 | 08.06.2010 05:22 |
| Ein (Teil)Array anhand von level und depth zurückgeben. | greatcthulhu | Scriptbörse | 4 | 16.04.2010 10:45 |
| [Erledigt] Problem bei update mit array feldern | fulltilt | PHP Tipps 2010 | 6 | 13.02.2010 00:59 |
| PHPLot von der Datenbank zum mehrdimensionalen Array | mannimammut | PHP Tipps 2009 | 1 | 15.12.2009 10:40 |
| merge Array? | tommy_725 | PHP Tipps 2009 | 3 | 07.08.2009 18:30 |
| [Erledigt] array sortieren | PHP Tipps 2004 | 17 | 13.05.2009 10:44 | |
| Übersicht aus mehrdimensionalem Array erzeugen | Crypi | PHP-Fortgeschrittene | 0 | 30.01.2006 13:44 |
| Problem beim vergleichen von 2 Arrays | PHP Tipps 2005-2 | 1 | 06.10.2005 14:25 | |
| bbcode - Classe | PHP-Fortgeschrittene | 4 | 18.09.2004 17:30 | |