Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comp.lang.php > #4363

Re: PHP Array zusammensetzen anhand von Strings (keys)

From Thomas 'PointedEars' Lahn <PointedEars@web.de>
Newsgroups de.comp.lang.php
Subject Re: PHP Array zusammensetzen anhand von Strings (keys)
Date 2018-04-12 04:18 +0200
Organization PointedEars Software (PES)
Message-ID <1979456.agVKggbQI0@PointedEars.de> (permalink)
References <pahuq8$o88$1@news.albasani.net> <3284705.iiR03eoicQ@PointedEars.de> <paks2h$ouu$1@news.albasani.net>

Show all headers | View raw


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.

Back to de.comp.lang.php | Previous | NextPrevious in thread | Find similar | Unroll thread


Thread

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

csiph-web