# PHP 5 Bug Summary Report

- Thread: https://externals.io/message/16158
- Original archive: https://news-web.php.net/php.internals/16158
- Started by internals@lists.php.net on 2005-05-02T07:30:12+00:00
- Messages: 1
- Reply by email to internals@lists.php.net
- More for agents: search with https://externals.io/search.md?q={query} · JSON API at https://externals.io/api · documentation at https://externals.io/llms.txt

---

## #16158 — internals@lists.php.net — 2005-05-02T07:30:12+00:00

URL: https://externals.io/message/16158#16158

PHP 5 Bug Database summary - http://bugs.php.net

 Num Status     Summary (277 total including feature requests)
===============================================[*General Issues]==============
29971 Assigned   variables_order behaviour
===============================================[Apache2 related]==============
29983 Verified   default_charset not set by ini_set
===============================================[Bzip2 Related]================
29521 Assigned   compress.bzip2 wrapper
===============================================[Class/Object related]=========
28491 Suspended  $this may be modified indirectly inside a method
31449 Assigned   Comparison of class with recursive references causes fatal
32296 Assigned   get_class_methods output has changed between 5.0.2 and 5.0.3
32894 Feedback   System defined object exception stack trace errors
===============================================[Compile Failure]==============
27729 Suspended  cant compile ext/sqlite as shared
28823 Suspended  bad line in skeleton file (flex-2.5.31)
30641 Assigned   Compile error: error: symbol "zend_error" is used but not defined
31256 Open       PHP_EVAL_LIBLINE doesn't handle -pthread
32144 Assigned   Wrong awk version causes havoc (or: fix extensions loading system)
===============================================[Date/time related]============
30937 Assigned   `date_sunrise()` & `date_sunset()` don't handle endless day/night at high latitudes
32820 Open       date_sunrise and date_sunset don't handle GMT offset well.
===============================================[Directory function related]===
32771 Assigned   `is_dir()` returns false for absolute path. Even if it is a folder
===============================================[Documentation problem]========
30185 Open       Documentation for native interfaces
31102 Open       Exception not handled when thrown inside __autoload()
32410 Open       Documentation unclear for SoapHeader
===============================================[Feature/Change Request]=======
15208 Open       .phps file additional feature
20263 Open       CURL: feof doesn't work with --with-curlwrappers
20656 Open       Feature Request: mysql_fetch_object as user defined class
22123 Open       `gzdecode()` in zlib extension
22494 Open       Additional functions needed for namespaces
22554 Open       Show Source Anchors
22587 Open       extension_path feature
23022 Open       Supported dereferencing array indeces on arbitrary expressions
23158 Open       a new digit checker
23557 Open       want something like C's limits.h
23575 Open       Typo on registerfunction function will kill apache
24064 Open       requested: std (standard deviation)
24087 Open       Make temporary_directory available in userland
24348 Open       extension functions can't return by reference
24350 Assigned   overloading mysqli-query-objects
24493 Open       ./configure to check if --with-mssql and --with-sybase/--with-sybase_ct is set
24732 Open       cannot read array elements recived via $_REQUEST
25122 Open       Control over typecasting objects to strings
25229 Open       fputcsv
25265 Open       A new API call to return actual HTTP content-length accurately is needed.
25810 Open       need dmalloc path variable
25898 Open       array returning mechanism from objects?
26090 Open       allow colons in time zone offset to `strtotime()`
26099 Open       session is not available in __destruct()
26320 Assigned   `strtotime()` does not understand ISO6801 datetime format as used in XMLSchema
26536 Open       `constant()` should accept an Array in ZE2
26575 Open       Case Sensitive Class Names
26658 Open       Request: Persistent FTP Connections
26689 Open       Input Filter is not implemented for RFC1867 filenames
26739 Open       __call() doesn't work for static methods
26859 Open       some_func()['some_key'] and ((object) some_func)->some_prop  syntax
26867 Open       `get_declared_classes()` does not return interfaces
26933 Open       Function return object
26934 Open       error logging should log url for each page
26953 Open       static function in unnamed class not callable
27022 Open       Class constant has no visibility modificator
27150 Open       2 feature requests, directly accessing returned arrays, and statics by reference
27152 Open       fam_next_event() doesn't return the corresponding request
27251 Open       Sharing variables, functions and objects between 2 running scripts
27289 Open       Change application/x-httpd-php in php5
27304 Open       ZE2 Static functions don't function properly
27316 Open       Automatically add PHP directory to PATH
27418 Open       SimpleXML Object forgetting values.
27450 Suspended  Client IP FTP
27558 Open       [apache hooks] Location HTTP header failure
27591 Open       JPEG 2000 IPTC not found by GetImageSize + iptcparse
27618 Open       curl_multi_info_read does not appear to work
27785 Open       Change __sleep to always work on copy of object instead of reference
27897 Open       static memebers overloading
27926 Open       No access-modified constants
28051 Suspended  gzip accept-encoding for HTTP request
28156 Suspended  E_WARN instead `E_ERROR` when doing  $a = 'asdf'; echo is_array($a['foo']['asdf']
28165 Suspended  Missing implicit object to integer conversion
28176 Suspended  isset() returns false for properties returned from __get()
28269 Open       Incomplete error message when instantiating child classes of an abstract class
28331 Open       Fatal Errors
28479 Open       Custom URL rewriting API in PHP (for url_scanner)
28609 Open       property schemaTypeInfo in DomElement doesn't return anything
28714 Open       Type hint error completely useless
28793 Assigned   php.ini settings should be able to read other php.ini settings
28835 Open       cannot call overloaded methods via parent::method() or self::method()
29070 Open       __get/__set should allow recursive calls
29072 Open       stack of __autoload handlers
29085 Open       bad default include_path on Windows
29243 Open       SimpleXML: add nodeName and localName
29248 Open       FTP does not work on glFTPD + TLS
29280 Assigned   changing the default http-wrapper
29337 Assigned   `dns_get_record()` unavailable on *BSD
29351 Suspended  New feature : scp
29417 Suspended  Type hints do not allow for extended interfaces
29480 Open       __autload() in classes
29482 Open       imagecreatefrompng() throws fatal error (no warning) when opening broken images
29495 Suspended  New DOM and XSL classes should throw exceptions.
29497 Open       xsltprocessor->setParameter() to accept an array
29509 Open       `get_class_vars()` returns unusable information
29585 Assigned   Support week numbers in `strtotime()`
29714 Open       getopt does not reset
29722 Open       Error log newlines style
29736 Open       instanceof requires class to be loaded
29846 Open       Function to close the output stream
29930 Open       Type hint error message should reveal both class names
29973 Assigned   Comparing COM object variable with `NULL` throws an exception
30111 Open       Move some DOMDocument properties to static
30126 Open       Enhancement for error message for abstract classes
30139 Open       Link `phpinfo()` modules to manual
30155 Open       make the header files ISO C99 and ISO C++ compatible
30177 Open       Change for const
30211 Open       Method argument type-mismatch returns error with method's line-number
30324 Open       `serialize()` should work on internal classes
30327 Open       --with-config-file-path option name, `phpinfo()` output mislead users
30498 Assigned   SOAP: Persistent Connection Handling, Talking to SOAP::Lite
30541 Open       $php_errormsg isn't set when an error occured in a function called by eval()
30583 Open       echo and print not filtered when stream filter installed on php://output..
30661 Open       user ID and password for mail access
30701 Open       RFE: Option to disable implicit conversion of integers to floats
30716 Open       Dynamic Static Member Access
30793 Assigned   Abstract functions and default parameter
30814 Open       more detailed feedback from DOMDocument::schemaValidate
30886 Open       Issue `E_STRICT` errors for deprecated array notation for string char access
30916 Open       odbc_fetch_array function only return associative array
30918 Open       Add a "non-local" flag param to realpath
31058 Open       array_change_key_case recursive option
31318 Open       Static method invocation with classname in a variable
31337 Assigned   Request for new GMT timezone offset argument for the `time()` function
31342 Open       SQLite OO interface with Exceptions (patch included)
31376 Open       Function cpdf_fill_stroke() only fills
31424 Open       Make mode optional on mkdir
31499 Open       Support for including multiple files with a single include call.
31516 Open       Clear screen or ScreenSize
31563 Open       shebang removal
31564 Open       Secure Password Storage
31659 Open       array_map to take non-array parameters and pass them to the callback function
31690 Open       user specific additions to php.ini
31701 Open       (mis-) use of undeclared attributes
31703 Open       ldap_search against 3rd level sub-domains not returning results
31712 Open       [PATCH]: LDAP SSL Support via Mozilla LDAP C SDK
31766 Open       printf and __toString
31772 Open       [PATCH] Net-SNMP 5.2.x ++ Workaround in PHP_SNMP Incorrectly Coded
31773 Open       Would Like snmpV2 command set in php_snmp
31784 Assigned   GD: add gdftusefontconfig function in gd module :D
31930 Open       is_callable / __call interaction
31953 Assigned   SoapClient::setHeader
32012 Open       Request for revisiting your online manual
32014 Open       Last-Modified is set to PHP file mtime
32059 Open       ranges in switch
32073 Open       Overloading for static methods and properties
32091 Assigned   PCRE 5.0 ugprade request
32097 Open       Larger search limit for ldap_search
32098 Open       MySQLi object connection status function
32177 Assigned   ReflectionException
32192 Open       preg_grep does not work with arrays containing references to themselves.
32215 Open       Java Crash
32295 Open       include() should be an alias to include_once(); introduce include_again()
32337 Open       Per Directory Values registry not working
32347 Open       Match overloading behavior to ArrayAccess behavior
32353 Open       SoapServer onServerRequest() 'event'
32362 Open       Some functions to manipulate include_path (or any path list in general)
32380 Open       type hinting - error hard to track down
32435 Open       Add '-run' option to php command line (like java -jar)
32505 Open       Type hinting still a useless feature
32523 Open       wrong error message assigning to $this
32524 Open       Advanced imploding
32529 Open       bsprintf?
32550 Open       Support for ~ home directories in paths on linux.
32566 Open       Can PHP5RC be added for PHP5-only?
32603 Open       there is no easy way to check if class implements some interface
32643 Assigned   update tidy to reflect library change in tidyLoadConfig()
32734 Open       Support for #line pragma, as in C and Perl
32803 Assigned   GD-Functions update
32842 Open       Constants cannot have visibility modifiers
===============================================[Filesystem function related]==
22999 Assigned   `proc_close()` sometimes returns -1 when called process exited with status of 0
27792 Assigned   Functions fail on large files (filesize,is_file,is_dir)
30157 Assigned   `ftell()` function don't use stream_tell()
31618 Open       `is_readable()` results based on ownership of calling script, not file
32469 Open       With COM ports (Windows), fread sees nothing until 8K
32503 Open       `fopen()` in cwd: filename must start with ./ under safe mode
===============================================[FTP related]==================
31774 Assigned   Data missing using DirectoryIterator with ftp:// wrapper
===============================================[HTTP related]=================
27814 Assigned   Multiple small packets send for HTTP request
===============================================[IIS related]==================
32475 Open       Memory Leak: TSRMLS_FETCH() in HTTPExtensionProc
===============================================[InterBase related]============
30114 Assigned   crash php-cli after "CREATE TABLE " and "DROP TABLE"
30907 Assigned   ibase_query() crashes when inserting a -1 into a Interbase TIMESTAMP field
32143 Assigned   ibase_query() causes IB server crash with invalid DB and parameters
===============================================[Mail related]=================
32600 Open       PHP sets return-path incorrectly
===============================================[mSQL related]=================
31979 Open       msql_fetch_field() not reporting unique keys
===============================================[MSSQL related]================
29316 Open       Executing Stored Procedure with more than one Resultset
32009 Assigned   mssql_bind() causes buffer overruns & memleaks
32010 Assigned   memleaks in mssql_fetch_batch()
32854 Assigned   mssql_pconnect fails under load and doesn't recover
===============================================[MySQLi related]===============
31037 Feedback   MySQLi - bind_param
32882 Open       Stored Procedure spoils connection
32898 Feedback   lost connection error on non-standart (<>3306) port
===============================================[Network related]==============
27508 Assigned   `feof()` broken for user-defined streams
===============================================[OCI8 related]=================
29779 Suspended  ORA-24327
30804 Assigned   multiple returned lob resource being overwritten
30808 Suspended  oci8 cannot connect after restarting DB
31042 Assigned   oci_fetch_* set filed value to "false"
31533 Assigned   [PATCH] OCI extension -- crash in _oci_close_session
31995 Open       Oracle select
32325 Open       Can't retrieve collection using OCI8
32859 Open       Error when attempting to write Clob to oracle
===============================================[ODBC related]=================
32216 Open       mysql & iodbc support
===============================================[OpenSSL related]==============
25614 Suspended  `openssl_pkey_get_public()` fails when given a private key
31638 Assigned   openssl_csr_sign ignoring configargs
32895 Assigned   old openssl included in Windows distributions
===============================================[Other web server]=============
26495 Open       Using WebSite Pro 2.5 with ISAPI, cookies are not working
===============================================[Performance problem]==========
30295 Open       `array_key_exists()` makes a copy of the given array
32806 Open       `fgets()` function is slow
===============================================[PHP-GTK related]==============
25516 Suspended  Gtk Widgets cannot be stored in Object Variables
===============================================[PostgreSQL related]===========
32223 Open       weird behaviour of pg_last_notice
32774 Open       stdin handling confusion in COPY
32904 Open       pg_get_notify() ignores result_type param.
===============================================[Program Execution]============
32838 Feedback   child processes opened with proc_open freeze the script
===============================================[Reproducible crash]===========
29803 Suspended  Seg fault on count($GLOBALS, COUNT_RECURSIVE);
30328 Verified   Crash when passing undefned variable to __get() and return its name
32740 Feedback   signal 11 on make install-pear-installer, xml_parse
32742 Assigned   segmentation fault when the stream with a wrapper is not closed (Linux RH only)
===============================================[Safe Mode/open_basedir]=======
31054 Open       include_path is not traversed fully when open_basedir has a nonmatching entries
===============================================[Session related]==============
27818 Suspended  session_destroy doesn't work
28644 Open       mod_files.sh generates incorrect directories with hash_bits_per_character != 0
31984 Assigned   sessions fail randomly, causes a segmentation fault in apache
32279 Suspended  _SESSION treated as super global without `session_start()`
===============================================[SOAP related]=================
31248 Assigned   SOAP-Client: mapping of overloaded functions fail
31993 Assigned   SoapServer::handle() stops the script
32139 Assigned   base64binary encode/decode
32857 Open       Correct SoapFaults encoded in SOAP Body does work if Axis sends HTTP error 500
===============================================[SPL related]==================
32171 Assigned   Userspace stream wrapper crashes PHP
===============================================[SQLite related]===============
32850 Feedback   PHP crashes on startup because zend_do_implement_interface is called with `NULL` 
===============================================[Strings related]==============
29865 Verified   serialize produces invalid output
32608 Verified   html_entity_decode converts single quotes even if `ENT_NOQUOTES` is given
===============================================[Systems problem]==============
32293 Assigned   Trouble accessing NNTP server
===============================================[Website problem]==============
32574 Open       Mirror us4.php.net returns an error
===============================================[XML related]==================
27908 Verified   xml default_handlers not being called when using libxml (works fine with expat)
28207 Open       Wrong output in PHP 5 with XML Parser Functions
30257 Verified   Unexpected result of xml_get_current_byte_index and xml_get_current_column_numb
===============================================[XSLT related]=================
30622 Suspended  xsltProcessor->setParameter() cannot set namespace URI
===============================================[Zend Engine 2 problem]========
26456 Verified   Wrong results from Reflection-API getDocComment() when called via `STDIN` 
26780 Suspended  Undefined variables cause type hints to become useless
27073 Suspended  Strange behaviour after extending interface Iterator wo adding anything new
27268 Verified   Bad references accentuated by clone
27598 Verified   list() array key assignment causes HUGE memory leak
27833 Suspended  Concatenating overloaded objects fails
27868 Verified   segfault on apache and php5 cli (only with --disable-debug!)
27964 Verified   foreach() + @ + with references broken
28054 Assigned   `debug_backtrace()` bug
29687 Verified   By-reference passed value inside foreach() is no longer working
29689 Assigned   default value of protected member overrides default value of private
29896 Verified   Backtrace argument list out of sync
30002 Assigned   Undefined property notice appear when __get method access $this->OtherProperty
30021 Feedback   Infinite loop causing `SIGBUS` 
30080 Verified   Passing array or non array of objects
30162 Assigned   Problem with `var_dump()`
30346 Assigned   arrayAcces & using $this
30394 Verified   Assignment operators yield wrong result with __get/__set
30519 Verified   Interface not existing says Class not found
30674 Verified   Unexpected results and core dump with recursive references serializing
30707 Assigned   Segmentation fault
30791 Verified   magic methods (__sleep/__wakeup/__toString) call __call if object is overloaded.
30820 Assigned   static member conflict with $this->member silently ignored
30828 Verified   `debug_backtrace()` reports incorrect class in overridden methods
30959 Assigned   __call does not return by reference
30961 Assigned   Wrong linenumber in ReflectionClass getStartLine()
31086 Verified   Type hinting in constructor crashes php
31177 Verified   Memory leak
31300 Feedback   ArrayAccess and __get crash when using string concat in key
31525 Assigned   object reference being dropped. $this getting lost.
31725 Open       sqlite/zend engine 2 weird problems
31749 Assigned   deadlock due to libc mutexes not released when timeout signal is delivered
32088 Open       Reference fails after use of unset() on array
32101 Verified   Exception in unknown on line 0 when throwing exception inside exception handler
32252 Assigned   Segfault when offsetSet throws an Exception (only without debug)
32322 Open       Return values by reference broken( using self::),example singleton instance
32334 Verified   __set acts unexpected with variable variables
32428 Verified   The @ warning error supression operator is broken
32437 Verified   two leaks in zend_execute.c when executing bug22836.phpt
32596 Verified   Segfault/Memory Leak by getClass (etc) in __destruct
32660 Verified   Assignment by reference causes crash when field access is overloaded (__get)
32751 Feedback   Segfault after code execution (destructor calls,persistent links,shared module)
32799 Verified   crash: calling the corresponding global var during the destruct
===============================================[Zlib Related]=================
32848 Feedback   compress.zlib://ftp:// produces warning

Assigned bugs: (reminders sent)
zeev		29971: variables_order behaviour
iliaa		29521: compress.bzip2 wrapper
andi		31449: Comparison of class with recursive references causes fatal
andi		32296: get_class_methods output has changed between 5.0.2 and 5.0.3
andi		30641: Compile error: error: symbol "zend_error" is used but not defined
andi		30793: Abstract functions and default parameter
andi		28054: `debug_backtrace()` bug
andi		29689: default value of protected member overrides default value of private
andi		30002: Undefined property notice appear when __get method access $this->OtherProperty
andi		30162: Problem with `var_dump()`
andi		30707: Segmentation fault
andi		30820: static member conflict with $this->member silently ignored
andi		30959: __call does not return by reference
andi		31525: object reference being dropped. $this getting lost.
andi		31749: deadlock due to libc mutexes not released when timeout signal is delivered
sniper		32144: Wrong awk version causes havoc (or: fix extensions loading system)
sniper		31638: openssl_csr_sign ignoring configargs
sniper		31984: sessions fail randomly, causes a segmentation fault in apache
momo		30937: `date_sunrise()` & `date_sunset()` don't handle endless day/night at high latitudes
wez		32771: `is_dir()` returns false for absolute path. Even if it is a folder
wez		29973: Comparing COM object variable with `NULL` throws an exception
wez		22999: `proc_close()` sometimes returns -1 when called process exited with status of 0
wez		27792: Functions fail on large files (filesize,is_file,is_dir)
wez		27814: Multiple small packets send for HTTP request
wez		27508: `feof()` broken for user-defined streams
wez		32293: Trouble accessing NNTP server
georg		24350: overloading mysqli-query-objects
		26320: `strtotime()` does not understand ISO6801 datetime format as used in XMLSchema
andrei		28793: php.ini settings should be able to read other php.ini settings
andrei		32091: PCRE 5.0 ugprade request
pollita		29280: changing the default http-wrapper
pollita		29337: `dns_get_record()` unavailable on *BSD
pollita		30157: `ftell()` function don't use stream_tell()
pollita		31774: Data missing using DirectoryIterator with ftp:// wrapper
pollita		32742: segmentation fault when the stream with a wrapper is not closed (Linux RH only)
derick		29585: Support week numbers in `strtotime()`
derick		31337: Request for new GMT timezone offset argument for the `time()` function
dmitry		30498: SOAP: Persistent Connection Handling, Talking to SOAP::Lite
dmitry		31953: SoapClient::setHeader
dmitry		31248: SOAP-Client: mapping of overloaded functions fail
dmitry		31993: SoapServer::handle() stops the script
dmitry		32139: base64binary encode/decode
pajoye		31784: GD: add gdftusefontconfig function in gd module :D
pajoye		32803: GD-Functions update
johannes		32177: ReflectionException
john		32643: update tidy to reflect library change in tidyLoadConfig()
abies		30114: crash php-cli after "CREATE TABLE " and "DROP TABLE"
abies		30907: ibase_query() crashes when inserting a -1 into a Interbase TIMESTAMP field
abies		32143: ibase_query() causes IB server crash with invalid DB and parameters
fmk		32009: mssql_bind() causes buffer overruns & memleaks
fmk		32010: memleaks in mssql_fetch_batch()
fmk		32854: mssql_pconnect fails under load and doesn't recover
tony2001		30804: multiple returned lob resource being overwritten
tony2001		31042: oci_fetch_* set filed value to "false"
tony2001		31533: [PATCH] OCI extension -- crash in _oci_close_session
edink		32895: old openssl included in Windows distributions
helly		32171: Userspace stream wrapper crashes PHP
helly		30346: arrayAcces & using $this
helly		30961: Wrong linenumber in ReflectionClass getStartLine()
helly		32252: Segfault when offsetSet throws an Exception (only without debug)
