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


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

Re: private property

From Thomas 'PointedEars' Lahn <PointedEars@web.de>
Newsgroups de.comp.lang.php
Subject Re: private property
Date 2015-12-11 16:23 +0100
Organization PointedEars Software (PES)
Message-ID <1504210.brG0uro8Ys@PointedEars.de> (permalink)
References (1 earlier) <n4bvin$3e0$1@news.albasani.net> <n4c4ak$cd5$1@news.albasani.net> <56699AEC.6010200@arnowelzel.de> <n4dsii$ofg$2@news.albasani.net> <1t566a7ca3i6799n3e8%sfroehli@Froehlich.Priv.at>

Show all headers | View raw


Stefan Froehlich wrote:

> On Fri, 11 Dec 2015 08:04:51 Jan Novak wrote:
>> > Wenn es Dir zu umständlich ist, dass bei show() jedesmal zu übergeben,
>> > dann baue halt eine Methode, mit der man $_lang und $_rootdir einmalig
>> > setzen kann und speichere das dann lokal in der Klasse.
>> Dann übergebe ich es aber doch wieder, jedesmal beim erstellen ...
> 
> Nimm gettext für die Mehrsprachigkeit,

ACK.

> dann bindest Du die jeweilige Sprachvariante 1x mit bindtextdomain() ein
> und brauchst Dich im restlichen Code nicht mehr darum kümmern, solange Du
> Deine Texte mit _(...) erzeugst.

Das sollte man nicht tun, denn dieser Ansatz ist von der aktuellen Locale 
nur wählbar aus den auf dem Web-Server installierten Locales abhängig und 
somit weder thread-sicher noch portabel.

Besser ist es, die Klasse Zend\I18n\Translator\Translator und eine diesen 
benutzende eigene Übersetzungsfunktion zu verwenden; siehe auch 
<http://pointedears.de/wsvn/LCARS/trunk/global.php>
 
> Etwas abstrakter betrachtet ist das zwar auch nichts anderes, als
> eine globale Variable - aber da das im Code nicht mehr auftaucht,
> meckert keiner darüber :-)

Fhcsal :)

-- 
PointedEars
Zend Certified PHP Engineer
Twitter: @PointedEars2
Please do not cc me. / Bitte keine Kopien per E-Mail.

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


Thread

private property Jan Novak <repcom@gmail.com> - 2015-12-10 13:06 +0100
  Re: private property Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2015-12-10 14:09 +0100
  Re: private property Niels Braczek <nbraczek@freenet.de> - 2015-12-10 14:43 +0100
    Re: private property Jan Novak <repcom@gmail.com> - 2015-12-10 16:04 +0100
      Re: private property Niels Braczek <nbraczek@freenet.de> - 2015-12-10 16:25 +0100
        Re: private property Jan Novak <repcom@gmail.com> - 2015-12-11 08:06 +0100
      Re: private property Arno Welzel <usenet@arnowelzel.de> - 2015-12-10 16:31 +0100
        Re: private property Jan Novak <repcom@gmail.com> - 2015-12-11 08:04 +0100
          Re: private property Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) - 2015-12-11 07:37 +0000
            Re: private property Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2015-12-11 16:23 +0100
              Re: private property Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) - 2015-12-12 13:06 +0000
                Re: private property Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2015-12-12 16:32 +0100
                Re: private property Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) - 2015-12-17 17:40 +0000
                Re: private property Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2015-12-17 20:02 +0100
                Re: private property Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) - 2015-12-17 19:03 +0000
                Re: private property Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2015-12-17 20:52 +0100
      Re: private property Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2015-12-10 19:31 +0100
        Re: private property Jan Novak <repcom@gmail.com> - 2015-12-11 08:03 +0100
          Re: private property Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2015-12-11 13:17 +0100
            Re: private property Jan Novak <repcom@gmail.com> - 2015-12-14 08:06 +0100
    Re: private property Jan Novak <repcom@gmail.com> - 2015-12-11 11:29 +0100
      Re: private property Jan Novak <repcom@gmail.com> - 2015-12-11 11:39 +0100
        Re: private property Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2015-12-11 14:56 +0100
          Re: private property Jan Novak <repcom@gmail.com> - 2015-12-14 08:15 +0100

csiph-web