hello all,
this is my maiden voyage on the internals list. recently i have discovered
functionality that existed in php-5.2.4 that missing in php-5.2.5 and also
php-5.2.6_rc3. i have posted to the php-general list and to the php-qa list
and not received any sort of feedback about this discovery. primarily, in
php-5.2.4 variables could be used to hold the name of a class and used to
access static members (both attributes and methods) as well as constants.
there was other related support as well. please see the archived post on
the qa list for details,
http://marc.info/?l=php-qa&m=120901795414161&w=2
there you will see i have prepared phpt tests and run them on php-5.2.4 and
php-5.2.6_rc3 installs.
im curious if support was intentionally removed or if it was an oversight?
if so, is this something that could be forward ported from php-5.2.4? i
would be willing to work on a patch if that were the case.
thanks,
-nathan
Hello,
Are you using a custom and outdated build of 5.2.4 ?
$classname::$member was introduced in php5.2.4 but removed
before the actual release, and is now only present as of PHP5.3.
Regards
On Fri, Apr 25, 2008 at 5:53 PM, Nathan Nobbe quickshiftin@gmail.com
wrote:
hello all,
this is my maiden voyage on the internals list. recently i have discovered
functionality that existed in php-5.2.4 that missing in php-5.2.5 and also
php-5.2.6_rc3. i have posted to the php-general list and to the php-qa
list
and not received any sort of feedback about this discovery. primarily, in
php-5.2.4 variables could be used to hold the name of a class and used to
access static members (both attributes and methods) as well as constants.
there was other related support as well. please see the archived post on
the qa list for details,
http://marc.info/?l=php-qa&m=120901795414161&w=2
there you will see i have prepared phpt tests and run them on php-5.2.4 and
php-5.2.6_rc3 installs.im curious if support was intentionally removed or if it was an oversight?
if so, is this something that could be forward ported from php-5.2.4? i
would be willing to work on a patch if that were the case.thanks,
-nathan
--
Etienne Kneuss
http://www.colder.ch
Men never do evil so completely and cheerfully as
when they do it from a religious conviction.
-- Pascal
Hello,
Are you using a custom and outdated build of 5.2.4 ?
$classname::$member was introduced in php5.2.4 but removed
before the actual release, and is now only present as of PHP5.3.
thanks for your reply.
apparently i am; looking in my portage directory i can see:
php-5.2.4.ebuild php-5.2.4_pre200708051230-r2.ebuild
and the build i have installed is the latter.
do you know why this was removed prior to 5.3; just curious..
-nathan
Sure:
as I said earlier, it was proposed to be included already in 5.2.4, but some
people
objected as it represented "too much of a language change" which should not
happen
in minor release. So even though the patch impact was minimal, it was
postponed and
thus only committed in the 5_3 branch.
Regards
On Fri, Apr 25, 2008 at 6:50 PM, Nathan Nobbe quickshiftin@gmail.com
wrote:
Hello,
Are you using a custom and outdated build of 5.2.4 ?
$classname::$member was introduced in php5.2.4 but removed
before the actual release, and is now only present as of PHP5.3.thanks for your reply.
apparently i am; looking in my portage directory i can see:php-5.2.4.ebuild php-5.2.4_pre200708051230-r2.ebuild
and the build i have installed is the latter.
do you know why this was removed prior to 5.3; just curious..-nathan
--
Etienne Kneuss
http://www.colder.ch
Men never do evil so completely and cheerfully as
when they do it from a religious conviction.
-- Pascal
Sure:
as I said earlier, it was proposed to be included already in 5.2.4, but
some people
objected as it represented "too much of a language change" which should not
happen
in minor release. So even though the patch impact was minimal, it was
postponed and
thus only committed in the 5_3 branch.
fair enough i suppose. thanks for filling me in.
-nathan