Re: Reflection API: Add ::getFullName() method.

From: Date: Mon, 11 Dec 2017 09:30:42 +0000
Subject: Re: Reflection API: Add ::getFullName() method.
References: 1 2 3 4 5 6  Groups: php.internals 
Request: Send a blank email to internals+get-101321@lists.php.net to get a copy of this message
See http://php.net/manual/en/language.namespaces.rules.php What you mean is a "qualified name" so it would be a QN. On 11 December 2017 at 10:28, Marco Pivetta <ocramius@gmail.com> wrote: > Weird, that looks wrong to me, so I may be wrong here. > > When receiving a string containing a symbol, the only sensible approach is > to consider it a FQN, as no context is provided with the string. > > Marco Pivetta > > http://twitter.com/Ocramius > > http://ocramius.github.com/ > > On Mon, Dec 11, 2017 at 10:23 AM, Andreas Hennings <andreas@dqxtech.net> > wrote: >> >> On 11 December 2017 at 10:16, Marco Pivetta <ocramius@gmail.com> wrote: >> > On Mon, Dec 11, 2017 at 10:03 AM, Andreas Hennings <andreas@dqxtech.net> >> > wrote: >> >> >> >> On 11 December 2017 at 09:16, Marco Pivetta <ocramius@gmail.com> wrote: >> >> > If you really want to expose a symbol's FQN, >> >> >> >> Just to clarify: For me, "FQN" means "fully-qualified name", >> >> which >> >> begins with "\\". >> >> This is specifically not what I propose here. I want the name without >> >> the leading namespace separator. >> >> So maybe "getFullName()" is misleading. >> > >> > >> > A FQN does not start with \. In strings, you always >> > use the FQN >> >> I was following the FQN definition from php-fig group like here, >> >> >> >> https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-4-autoloader.md >> >> Maybe this is wrong? > >

« previous php.internals (#101321) next »