Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comp.lang.php > #4345 > unrolled thread
| Started by | Jan Novak <repcom@gmail.com> |
|---|---|
| First post | 2018-04-10 11:06 +0200 |
| Last post | 2018-04-12 04:18 +0200 |
| Articles | 12 — 5 participants |
Back to article view | Back to de.comp.lang.php
PHP Array zusammensetzen anhand von Strings (keys) Jan Novak <repcom@gmail.com> - 2018-04-10 11:06 +0200
Re: PHP Array zusammensetzen anhand von Strings (keys) Ralph Stahl <post@rstahl.de> - 2018-04-10 11:36 +0200
Re: PHP Array zusammensetzen anhand von Strings (keys) Jan Novak <repcom@gmail.com> - 2018-04-10 11:45 +0200
Re: PHP Array zusammensetzen anhand von Strings (keys) Ralph Stahl <post@rstahl.de> - 2018-04-10 12:33 +0200
Re: PHP Array zusammensetzen anhand von Strings (keys) Klaus Ketelaer <noreply@spambouncer.de> - 2018-04-10 12:45 +0200
Re: PHP Array zusammensetzen anhand von Strings (keys) Jan Novak <repcom@gmail.com> - 2018-04-10 13:07 +0200
Re: PHP Array zusammensetzen anhand von Strings (keys) Ralph Stahl <post@rstahl.de> - 2018-04-10 14:21 +0200
Re: PHP Array zusammensetzen anhand von Strings (keys) Niels Braczek <nbraczek@bsds.de> - 2018-04-10 14:04 +0200
Re: PHP Array zusammensetzen anhand von Strings (keys) Jan Novak <repcom@gmail.com> - 2018-04-10 15:01 +0200
Re: PHP Array zusammensetzen anhand von Strings (keys) Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2018-04-11 02:20 +0200
Re: PHP Array zusammensetzen anhand von Strings (keys) Niels Braczek <nbraczek@bsds.de> - 2018-04-11 13:37 +0200
Re: PHP Array zusammensetzen anhand von Strings (keys) Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2018-04-12 04:18 +0200
| From | Jan Novak <repcom@gmail.com> |
|---|---|
| Date | 2018-04-10 11:06 +0200 |
| Subject | PHP Array zusammensetzen anhand von Strings (keys) |
| Message-ID | <pahuq8$o88$1@news.albasani.net> |
Hallo,
ich habe ein mehrdimensionales array, welches z.B. so aufgebaut ist:
$_test["MASK"]["login"]["name"];
Ich möchte eine Funktion erstellen, welche ich dann zum Beispiel so
aufrufen möchte
$rueckgabe = meineFunktion("MASK.login.name");
und welche mir den Key zu
$_test["MASK"]["login"]["name"];
zurück gibt.
In der Funktion trenne ich mit explode den String auf. Wie aber stze ich
das Array aus den Teilen des Strings zusammen, um dessen Wert zu erhalten?
Jan
[toc] | [next] | [standalone]
| From | Ralph Stahl <post@rstahl.de> |
|---|---|
| Date | 2018-04-10 11:36 +0200 |
| Message-ID | <fj3eseFonipU1@mid.individual.net> |
| In reply to | #4345 |
Jan Novak schrieb:
> Hallo,
>
> ich habe ein mehrdimensionales array, welches z.B. so aufgebaut ist:
>
> $_test["MASK"]["login"]["name"];
>
> Ich möchte eine Funktion erstellen, welche ich dann zum Beispiel so
> aufrufen möchte
>
> $rueckgabe = meineFunktion("MASK.login.name");
>
> und welche mir den Key zu
>
> $_test["MASK"]["login"]["name"];
>
> zurück gibt.
>
> In der Funktion trenne ich mit explode den String auf. Wie aber stze ich
> das Array aus den Teilen des Strings zusammen, um dessen Wert zu erhalten?
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oben schreibst du, du suchst den Key. Der Key ist, wie der Name schon
sagt, der Schlüssel und nicht der Wert. Was bitte ist bei deiner obigen
Darstellung des Arrays der Key? Oder gibt es den zusätzlich, symbolisch
etwa so:
[key]["MASK"]["login"]["name"]
und gesucht wäre dann key? Ich verstehe deine Frage nicht wirklich :-(.
>
>
> Jan
>
Ralph
[toc] | [prev] | [next] | [standalone]
| From | Jan Novak <repcom@gmail.com> |
|---|---|
| Date | 2018-04-10 11:45 +0200 |
| Message-ID | <pai145$inp$1@news.albasani.net> |
| In reply to | #4346 |
Am 10.04.18 um 11:36 schrieb Ralph Stahl:
> Jan Novak schrieb:
>> Hallo,
>>
>> ich habe ein mehrdimensionales array, welches z.B. so aufgebaut ist:
>>
>> $_test["MASK"]["login"]["name"];
>>
>> Ich möchte eine Funktion erstellen, welche ich dann zum Beispiel so
>> aufrufen möchte
>>
>> $rueckgabe = meineFunktion("MASK.login.name");
>>
>> und welche mir den Key zu
>>
>> $_test["MASK"]["login"]["name"];
>>
>> zurück gibt.
>>
>> In der Funktion trenne ich mit explode den String auf. Wie aber stze ich
>> das Array aus den Teilen des Strings zusammen, um dessen Wert zu
>> erhalten?
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>
> Oben schreibst du, du suchst den Key. Der Key ist, wie der Name schon
> sagt, der Schlüssel und nicht der Wert. Was bitte ist bei deiner obigen
> Darstellung des Arrays der Key? Oder gibt es den zusätzlich, symbolisch
> etwa so:
>
> [key]["MASK"]["login"]["name"]
>
> und gesucht wäre dann key? Ich verstehe deine Frage nicht wirklich :-(.
Sorry, habe mich verschrieben. Ich suche natürlich den Wert des Keys
$_test["MASK"]["login"]["name"];
anhand der Zeichnkette "MASK.login.name"
Jan
[toc] | [prev] | [next] | [standalone]
| From | Ralph Stahl <post@rstahl.de> |
|---|---|
| Date | 2018-04-10 12:33 +0200 |
| Message-ID | <fj3i7dFpfmkU1@mid.individual.net> |
| In reply to | #4347 |
Jan Novak schrieb:
> Am 10.04.18 um 11:36 schrieb Ralph Stahl:
>> Jan Novak schrieb:
>>> Hallo,
>>>
>>> ich habe ein mehrdimensionales array, welches z.B. so aufgebaut ist:
>>>
>>> $_test["MASK"]["login"]["name"];
>>>
>>> Ich möchte eine Funktion erstellen, welche ich dann zum Beispiel so
>>> aufrufen möchte
>>>
>>> $rueckgabe = meineFunktion("MASK.login.name");
>>>
>>> und welche mir den Key zu
>>>
>>> $_test["MASK"]["login"]["name"];
>>>
>>> zurück gibt.
>>>
>>> In der Funktion trenne ich mit explode den String auf. Wie aber stze ich
>>> das Array aus den Teilen des Strings zusammen, um dessen Wert zu
>>> erhalten?
>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>>
>> Oben schreibst du, du suchst den Key. Der Key ist, wie der Name schon
>> sagt, der Schlüssel und nicht der Wert. Was bitte ist bei deiner obigen
>> Darstellung des Arrays der Key? Oder gibt es den zusätzlich, symbolisch
>> etwa so:
>>
>> [key]["MASK"]["login"]["name"]
>>
>> und gesucht wäre dann key? Ich verstehe deine Frage nicht wirklich :-(.
>
> Sorry, habe mich verschrieben. Ich suche natürlich den Wert des Keys
>
> $_test["MASK"]["login"]["name"];
>
> anhand der Zeichnkette "MASK.login.name"
>
>
> Jan
>
Du suchst also den Index im Array z.B.
$_test[0] = ["MASK0"]["bla"]["blub"];
$_test[1] = ["MASK1"]["blabla"]["blubber"];
$_test[2] = ["MASK2"]["foo"]["bar"];
...
also 0, 1, 2... oder wie? Schreib doch mal ein Stück von deinem
existenten Array hin, so wie es print_r() ausgibt, damit wir den Sinn
verstehen (es sei denn, nur ich habe Tomaten auf den Augen).
Ralph
[toc] | [prev] | [next] | [standalone]
| From | Klaus Ketelaer <noreply@spambouncer.de> |
|---|---|
| Date | 2018-04-10 12:45 +0200 |
| Message-ID | <pai4j0$bcj$1@news.albasani.net> |
| In reply to | #4348 |
Am 10.04.2018 um 12:33 schrieb Ralph Stahl:
> Jan Novak schrieb:
>> Am 10.04.18 um 11:36 schrieb Ralph Stahl:
>>> Jan Novak schrieb:
>>>> Hallo,
>>>>
>>>> ich habe ein mehrdimensionales array, welches z.B. so aufgebaut ist:
>>>>
>>>> $_test["MASK"]["login"]["name"];
>>>>
>>>> Ich möchte eine Funktion erstellen, welche ich dann zum Beispiel so
>>>> aufrufen möchte
>>>>
>>>> $rueckgabe = meineFunktion("MASK.login.name");
>>>>
>>>> und welche mir den Key zu
>>>>
>>>> $_test["MASK"]["login"]["name"];
>>>>
>>>> zurück gibt.
>>>>
>>>> In der Funktion trenne ich mit explode den String auf. Wie aber stze
>>>> ich
>>>> das Array aus den Teilen des Strings zusammen, um dessen Wert zu
>>>> erhalten?
>>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>>>
>>> Oben schreibst du, du suchst den Key. Der Key ist, wie der Name schon
>>> sagt, der Schlüssel und nicht der Wert. Was bitte ist bei deiner obigen
>>> Darstellung des Arrays der Key? Oder gibt es den zusätzlich, symbolisch
>>> etwa so:
>>>
>>> [key]["MASK"]["login"]["name"]
>>>
>>> und gesucht wäre dann key? Ich verstehe deine Frage nicht wirklich :-(.
>>
>> Sorry, habe mich verschrieben. Ich suche natürlich den Wert des Keys
>>
>> $_test["MASK"]["login"]["name"];
>>
>> anhand der Zeichnkette "MASK.login.name"
>>
>>
>> Jan
>>
>
> Du suchst also den Index im Array z.B.
>
> $_test[0] = ["MASK0"]["bla"]["blub"];
> $_test[1] = ["MASK1"]["blabla"]["blubber"];
> $_test[2] = ["MASK2"]["foo"]["bar"];
> ...
>
> also 0, 1, 2... oder wie? Schreib doch mal ein Stück von deinem
> existenten Array hin, so wie es print_r() ausgibt, damit wir den Sinn
> verstehen (es sei denn, nur ich habe Tomaten auf den Augen).
>
> Ralph
Am 10.04.2018 um 12:33 schrieb Ralph Stahl:
> Jan Novak schrieb:
>> Am 10.04.18 um 11:36 schrieb Ralph Stahl:
>>> Jan Novak schrieb:
>>>> Hallo,
>>>>
>>>> ich habe ein mehrdimensionales array, welches z.B. so aufgebaut ist:
>>>>
>>>> $_test["MASK"]["login"]["name"];
>>>>
>>>> Ich möchte eine Funktion erstellen, welche ich dann zum Beispiel so
>>>> aufrufen möchte
>>>>
>>>> $rueckgabe = meineFunktion("MASK.login.name");
>>>>
>>>> und welche mir den Key zu
>>>>
>>>> $_test["MASK"]["login"]["name"];
>>>>
>>>> zurück gibt.
>>>>
>>>> In der Funktion trenne ich mit explode den String auf. Wie aber stze
>>>> ich
>>>> das Array aus den Teilen des Strings zusammen, um dessen Wert zu
>>>> erhalten?
>>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>>>
>>> Oben schreibst du, du suchst den Key. Der Key ist, wie der Name schon
>>> sagt, der Schlüssel und nicht der Wert. Was bitte ist bei deiner obigen
>>> Darstellung des Arrays der Key? Oder gibt es den zusätzlich, symbolisch
>>> etwa so:
>>>
>>> [key]["MASK"]["login"]["name"]
>>>
>>> und gesucht wäre dann key? Ich verstehe deine Frage nicht wirklich :-(.
>>
>> Sorry, habe mich verschrieben. Ich suche natürlich den Wert des Keys
>>
>> $_test["MASK"]["login"]["name"];
>>
>> anhand der Zeichnkette "MASK.login.name"
>>
>>
>> Jan
>>
>
> Du suchst also den Index im Array z.B.
>
> $_test[0] = ["MASK0"]["bla"]["blub"];
> $_test[1] = ["MASK1"]["blabla"]["blubber"];
> $_test[2] = ["MASK2"]["foo"]["bar"];
> ...
>
> also 0, 1, 2... oder wie? Schreib doch mal ein Stück von deinem
> existenten Array hin, so wie es print_r() ausgibt, damit wir den Sinn
> verstehen (es sei denn, nur ich habe Tomaten auf den Augen).
>
> Ralph
Ich vermute mal, er sucht etwas in der Art von
function meineFunktion($meinKey) {
$meineKeys = explode('.',$meinKey);
return $Test[$meineKeys[0]],[$meineKeys[1]][$meineKeys[2]];
}
Gruß Klaus
[toc] | [prev] | [next] | [standalone]
| From | Jan Novak <repcom@gmail.com> |
|---|---|
| Date | 2018-04-10 13:07 +0200 |
| Message-ID | <pai5sv$95g$1@news.albasani.net> |
| In reply to | #4349 |
Am 10.04.18 um 12:45 schrieb Klaus Ketelaer:
>
> Ich vermute mal, er sucht etwas in der Art von
>
> function meineFunktion($meinKey) {
> $meineKeys = explode('.',$meinKey);
>
> return $Test[$meineKeys[0]],[$meineKeys[1]][$meineKeys[2]];
> }
Ja so in etwa.
Sorry, aus eigener Sicht ist immer alles "ganz klar" :-)
Dein Code ist statisch. Ich kenne aber die Anzahl der Keys nicht.
In dem obigen Beispiel sind es 3, es könnten aber auch mehr oder weniger
sein. Deshalb meine Frage nach dem "zusammensetzen" anhand der Keys als
String.
Hier ein Beispiel eines arrays:
$test = [
'MASK' => [
'login' => [
'welcome' => 'hallo',
'name' => 'ein name',
],
'test' => [
'bla' => [
'blub' => "was auch immer",
],
],
];
ein Aufruf wäre also zum Beispiel
meineFunktion("MASK.login.welcome")
ein anderer eben
meineFunktion("MASK.test.bla.blub")
Letztendlich ist meine Frage:
Wie bekomme ich aus z.B. dem String "MASK.test.bla.blub" den Wert "was
auch immer" zurück über die Funktion?
Jan
[toc] | [prev] | [next] | [standalone]
| From | Ralph Stahl <post@rstahl.de> |
|---|---|
| Date | 2018-04-10 14:21 +0200 |
| Message-ID | <fj3oi2FqtikU1@mid.individual.net> |
| In reply to | #4350 |
Jan Novak schrieb:
> Am 10.04.18 um 12:45 schrieb Klaus Ketelaer:
>>
>> Ich vermute mal, er sucht etwas in der Art von
>>
>> function meineFunktion($meinKey) { $meineKeys =
>> explode('.',$meinKey);
>>
>> return $Test[$meineKeys[0]],[$meineKeys[1]][$meineKeys[2]]; }
>
>
> Ja so in etwa. Sorry, aus eigener Sicht ist immer alles "ganz klar"
> :-)
>
> Dein Code ist statisch. Ich kenne aber die Anzahl der Keys nicht. In
> dem obigen Beispiel sind es 3, es könnten aber auch mehr oder
> weniger sein. Deshalb meine Frage nach dem "zusammensetzen" anhand
> der Keys als String.
>
> Hier ein Beispiel eines arrays:
>
> $test = [
> 'MASK' => [
> 'login' => [
> 'welcome' => 'hallo',
> 'name' => 'ein name',
> ],
> 'test' => [
> 'bla' => [
> 'blub' => "was auch immer",
> ],
> ],
> ];
> ein Aufruf wäre also zum Beispiel
>
> meineFunktion("MASK.login.welcome")
>
> ein anderer eben
>
> meineFunktion("MASK.test.bla.blub")
>
> Letztendlich ist meine Frage: Wie bekomme ich aus z.B. dem String
> "MASK.test.bla.blub" den Wert "was auch immer" zurück über die
^^^^^^^^^^^^^^^^^^^^^^^^^^^
Was ja nun wieder kein Key, sondern ein Value (Wert) in deinem Beispiel
ist. Einige dich bitte mal auf die Begriffe ;-). Jetzt ist die
Fragestellung zwar klarer, aber andersrum als zu Anfang.
Ich werde das Gefühl nicht los, dass dein Lösungsansatz schon in puncto
Datenstruktur irgendwie unpraktikabel ist, um es mal vorsichtig
auszudrücken. Dreh doch mal spaßeshalber deine Idee rum und drücke deine
beiden Beispiele oben (beide Komponenten von $test = ...) in
gleichartigen Aufrufen von meineFunktion() aus. Du wirst ein Problem
finden, stimmts? Die Teilarrays MASK[] und test[] haben unterschiedliche
Struktur und könnten noch viel komplizierter sein - sowas lässt sich
vielleicht gar nicht über einen einfachen String "MASK.test.bla.blub"
abbilden.
Wozu auch? Warum übergibst du nicht einfach gleich den gesuchten
Array-Key und gibst, sofern vorhanden, den Wert zurück? Dann könntest du
auch gleich die ganze Funktion weglassen :-) und direkt auf den Wert
zugreifen, sofern er existiert...
Ralph
[toc] | [prev] | [next] | [standalone]
| From | Niels Braczek <nbraczek@bsds.de> |
|---|---|
| Date | 2018-04-10 14:04 +0200 |
| Message-ID | <pai98f$15g$1@news.albasani.net> |
| In reply to | #4345 |
Am 10.04.2018 um 11:06 schrieb Jan Novak:
> Ich möchte eine Funktion erstellen, welche ich dann zum Beispiel so
> aufrufen möchte
>
> $rueckgabe = meineFunktion("MASK.login.name");
>
> und welche mir den Key zu
>
> $_test["MASK"]["login"]["name"];
>
> zurück gibt.
```php
function meineFunktion($key, $array)
{
$sub = $array;
foreach (explode('.', $key) as $index)
{
$sub = $sub[$index];
}
return $sub;
}
```
Natürlich solltest du noch eine Prüfung einbauen, ob $sub überhaupt
einen $index hat.
MfG
Niels
--
| New Stars on the Horizon: GreenCape · nibralab · laJoom |
| http://www.bsds.de · BSDS Braczek Software- und DatenSysteme |
| Webdesign · Webhosting · e-Commerce · Joomla! Content Management |
------------------------------------------------------------------
[toc] | [prev] | [next] | [standalone]
| From | Jan Novak <repcom@gmail.com> |
|---|---|
| Date | 2018-04-10 15:01 +0200 |
| Message-ID | <paicig$oom$1@news.albasani.net> |
| In reply to | #4351 |
Am 10.04.18 um 14:04 schrieb Niels Braczek:
> Am 10.04.2018 um 11:06 schrieb Jan Novak:
>
>> Ich möchte eine Funktion erstellen, welche ich dann zum Beispiel so
>> aufrufen möchte
>>
>> $rueckgabe = meineFunktion("MASK.login.name");
>>
>> und welche mir den Key zu
>>
>> $_test["MASK"]["login"]["name"];
>>
>> zurück gibt.
>
> ```php
>
> function meineFunktion($key, $array)
> {
> $sub = $array;
>
> foreach (explode('.', $key) as $index)
> {
> $sub = $sub[$index];
> }
>
> return $sub;
> }
> ```
Das funktioniert so, wie ich es mir vorgestellt habe.
Vielen Dank.
Jan
[toc] | [prev] | [next] | [standalone]
| From | Thomas 'PointedEars' Lahn <PointedEars@web.de> |
|---|---|
| Date | 2018-04-11 02:20 +0200 |
| Message-ID | <3284705.iiR03eoicQ@PointedEars.de> |
| In reply to | #4345 |
Jan Novak wrote:
> Ich möchte eine Funktion erstellen, welche ich dann zum Beispiel so
> aufrufen möchte
>
> $rueckgabe = meineFunktion("MASK.login.name");
>
> und welche mir den Key zu
>
> $_test["MASK"]["login"]["name"];
>
> zurück gibt.
>
> In der Funktion trenne ich mit explode den String auf. […]
Das funktioniert nur solange, wie der Key keinen “.” enthält. BTST.
Du solltest Dir daher gleich eine eindeutige Syntax überlegen:
function meineFunktion (array $array, array $keys)
{
…
}
meineFunktion($arr, ['MASK', 'login', 'name']);
function meineFunktion2 (array $array, $key1)
{
$args = func_get_args();
$keys = array_slice($args, 1);
…
}
meineFunktion2($arr, 'MASK', 'login', 'name');
oder ab PHP 7:
function meineFunktion (array $array, ...$keys)
{
…
}
meineFunktion($arr, 'MASK', 'login', 'name');
Siehe auch (ich bin sicher, dieses Rad hat auch vor mir schon jemand
erfunden; STFW):
<https://github.com/PointedEars/JSX/blob/master/object.js#L185-L311>
<https://github.com/PointedEars/JSX/blob/master/object.js#L970-L1015>
(musst Du jeweils nur noch nach PHP portieren und anpassen).
--
PointedEars
Zend Certified PHP Engineer <http://www.zend.com/en/yellow-pages/ZEND024953>
<https://github.com/PointedEars> | <http://PointedEars.de/wsvn>
Twitter: @PointedEars2 | Please do not cc me./Bitte keine Kopien per E-Mail.
[toc] | [prev] | [next] | [standalone]
| From | Niels Braczek <nbraczek@bsds.de> |
|---|---|
| Date | 2018-04-11 13:37 +0200 |
| Message-ID | <paks2h$ouu$1@news.albasani.net> |
| In reply to | #4354 |
Am 11.04.2018 um 02:20 schrieb Thomas 'PointedEars' Lahn: > Das funktioniert nur solange, wie der Key keinen “.” enthält. BTST. > Du solltest Dir daher gleich eine eindeutige Syntax überlegen: Die gewählte Syntax ist nicht unüblich für den Zugriff auf Einträge in Registries bzw. Containern. Die einzelnen Elemente des Schlüssels enthalten nur Buchstaben und Ziffern, sodass die Trennung mittels '.' hinreichend eindeutig ist. MfG Niels -- | New Stars on the Horizon: GreenCape · nibralab · laJoom | | http://www.bsds.de · BSDS Braczek Software- und DatenSysteme | | Webdesign · Webhosting · e-Commerce · Joomla! Content Management | ------------------------------------------------------------------
[toc] | [prev] | [next] | [standalone]
| From | Thomas 'PointedEars' Lahn <PointedEars@web.de> |
|---|---|
| Date | 2018-04-12 04:18 +0200 |
| Message-ID | <1979456.agVKggbQI0@PointedEars.de> |
| In reply to | #4355 |
Niels Braczek wrote:
> Am 11.04.2018 um 02:20 schrieb Thomas 'PointedEars' Lahn:
>> Das funktioniert nur solange, wie der Key keinen “.” enthält. BTST.
^^^^^
>> Du solltest Dir daher gleich eine eindeutige Syntax überlegen:
>
> Die gewählte Syntax ist nicht unüblich für den Zugriff auf Einträge in
> Registries bzw. Containern. Die einzelnen Elemente des Schlüssels
> enthalten nur Buchstaben und Ziffern, sodass die Trennung mittels '.'
> hinreichend eindeutig ist.
Das funktioniert – *solange* es funktioniert.
Als sinnvollen Kompromiss kann man am '.' splitten, wenn das Argument ein
String ist [is_string(…)], und die Array-Elemente direkt verwenden, wenn
das Argument ein (String-)Array ist [is_array(…)]. In allen anderen Fällen
ist es dann vermutlich sinnvoll, eine \InvalidArgumentException zu werfen.
--
PointedEars
Zend Certified PHP Engineer <http://www.zend.com/en/yellow-pages/ZEND024953>
<https://github.com/PointedEars> | <http://PointedEars.de/wsvn>
Twitter: @PointedEars2 | Please do not cc me./Bitte keine Kopien per E-Mail.
[toc] | [prev] | [standalone]
Back to top | Article view | de.comp.lang.php
csiph-web