Bug #52641 [Fbk]: scrambled class name passed by call_user_func on non existing methods

From: Date: Fri, 20 Aug 2010 06:46:52 +0000
Subject: Bug #52641 [Fbk]: scrambled class name passed by call_user_func on non existing methods
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-153633@lists.php.net to get a copy of this message
Edit report at http://bugs.php.net/bug.php?id=52641&edit=1

 ID:                 52641
 Updated by:         aharvey@php.net
 Reported by:        admin dot windows at gmail dot com
 Summary:            scrambled class name passed by call_user_func on non
                     existing methods
 Status:             Feedback
 Type:               Bug
 Package:            Class/Object related
 Operating System:   Linux
 PHP Version:        5.2.13
 Block user comment: N

 New Comment:

Do you still get the problem if the various Zend and ionCube extensions
aren't loaded?


Previous Comments:
------------------------------------------------------------------------
[2010-08-20 08:19:11] admin dot windows at gmail dot com

Here is output of get_loaded_extensions() on my local system PHP v
5.3.2, WIN 7 
64bit.
Array
(
    [0] => Core
    [1] => com_dotnet
    [2] => ctype
    [3] => date
    [4] => ereg
    [5] => filter
    [6] => ftp
    [7] => hash
    [8] => iconv
    [9] => json
    [10] => session
    [11] => openssl
    [12] => pcre
    [13] => Reflection
    [14] => standard
    [15] => SPL
    [16] => mysqlnd
    [17] => zlib
    [18] => libxml
    [19] => dom
    [20] => PDO
    [21] => pdo_sqlite
    [22] => SimpleXML
    [23] => xml
    [24] => cgi-fcgi
    [25] => bcmath
    [26] => bz2
    [27] => calendar
    [28] => curl
    [29] => exif
    [30] => gd
    [31] => gettext
    [32] => imap
    [33] => ldap
    [34] => mbstring
    [35] => mcrypt
    [36] => mysql
    [37] => mysqli
    [38] => pdo_mysql
    [39] => pdo_pgsql
    [40] => pgsql
    [41] => soap
    [42] => sockets
    [43] => tidy
    [44] => tokenizer
    [45] => xsl
    [46] => zip
    [47] => intl
    [48] => SQLite
    [49] => xmlreader
    [50] => xmlwriter
    [51] => fileinfo
    [52] => Phar
    [53] => win32service
    [54] => oci8
    [55] => PDO_OCI
    [56] => xmlrpc
    [57] => Zend Data Cache
    [58] => Zend Job Queue
    [59] => Zend Session Clustering
    [60] => Zend Utils
    [61] => Zend Optimizer+
    [62] => Zend Code Tracing
    [63] => Zend Monitor
    [64] => Zend Debugger
    [65] => Zend Monitor UI
)

One of my hosting with version 5.2.11, Cent OS
Array
(
    [0] => date
    [1] => libxml
    [2] => openssl
    [3] => pcre
    [4] => zlib
    [5] => bcmath
    [6] => calendar
    [7] => ctype
    [8] => curl
    [9] => dom
    [10] => hash
    [11] => filter
    [12] => ftp
    [13] => gd
    [14] => gettext
    [15] => gmp
    [16] => session
    [17] => iconv
    [18] => standard
    [19] => json
    [20] => ldap
    [21] => mbstring
    [22] => mcrypt
    [23] => mhash
    [24] => ming
    [25] => mysql
    [26] => SimpleXML
    [27] => pgsql
    [28] => posix
    [29] => pspell
    [30] => Reflection
    [31] => imap
    [32] => SPL
    [33] => mysqli
    [34] => soap
    [35] => SQLite
    [36] => exif
    [37] => tidy
    [38] => tokenizer
    [39] => xml
    [40] => xmlreader
    [41] => xmlrpc
    [42] => xmlwriter
    [43] => xsl
    [44] => zip
    [45] => cgi-fcgi
    [46] => mailparse
    [47] => memcache
    [48] => PDO
    [49] => pdo_mysql
    [50] => pdo_pgsql
    [51] => pdo_sqlite
    [52] => uploadprogress
    [53] => ionCube Loader
    [54] => Zend Optimizer
)

As you can see this behaviour was reproduced on 5.2.11, 5.2.13, 5.3.2
versions 
of php

For reference you can see this event live here:
http://ajaxtech.webfactional.com/test.php

------------------------------------------------------------------------
[2010-08-20 08:04:26] aharvey@php.net

I've gone back as far as 5.2.11 and I can't reproduce this either --
every version I've tested gives the same (valid) warning as Felipe got.

What does "php -m" output? (If you don't have CLI access, then the
output of var_dump(get_loaded_extensions()) would suffice.)

------------------------------------------------------------------------
[2010-08-19 04:27:33] admin dot windows at gmail dot com

I don't have 5.2.14 installed on my hosting to confirm that it works on
this 
version. However I have uploaded this script on other hosting accounts
that with 
5.2.11 and 5.2.13 version installed.

------------------------------------------------------------------------
[2010-08-19 04:08:23] felipe@php.net

Hi, I am using 5.2 SVN.
(PHP 5.2.14RC4-dev (cli) (built: Jul 31 2010 13:23:04) (DEBUG))

------------------------------------------------------------------------
[2010-08-19 04:05:24] admin dot windows at gmail dot com

Hi Felipe, you are probably using version >=5.3. This bug related to
version below 
5.3 and it was reproduced on server running 5.2.13

------------------------------------------------------------------------


The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at

    http://bugs.php.net/bug.php?id=52641


-- 
Edit this bug report at http://bugs.php.net/bug.php?id=52641&edit=1


Thread (9 messages)

« previous php.bugs (#153633) next »