Package: phppgadmin Version: 3.5.4-1 Severity: minor Hi!
While using the great phppgadmin, I stumbled over the following error messages: In redirect.php?section=table&database=xxx&schema=public&&table=xxxxxxxx Notice: Only variable references should be returned by reference in /usr/share/phppgadmin/classes/database/Postgres73.php on line 356 Notice: Only variable references should be returned by reference in /usr/share/phppgadmin/classes/database/Postgres73.php on line 452 In browser.php?database=xxx& Notice: Only variable references should be returned by reference in /usr/share/phppgadmin/classes/database/Postgres71.php on line 110 Notice: Only variable references should be returned by reference in /usr/share/phppgadmin/classes/database/Postgres74.php on line 135 Notice: Only variable references should be returned by reference in /usr/share/phppgadmin/classes/database/Postgres73.php on line 382 Notice: Only variables should be assigned by reference in /usr/share/phppgadmin/browser.php on line 82 In indexes.php?database=xxx&schema=public&table=xxxxxxxx&subject=table Notice: Only variable references should be returned by reference in /usr/share/phppgadmin/classes/database/Postgres74.php on line 155 Most likely, there are several more hidden. This messages come since I have activated E_NOTICE messages with PHP 4.4. This is explained in PHP4.4s Release Notes: | This is a maintenance release that addresses a serious memory | corruption problem within PHP concerning references. If references were | used in a wrong way, PHP would often create memory corruptions which | would not always surface or be visible. In other cases it could cause | variables and objects to change type or class unexpectedly. If you | encountered strange behavior like this, this release might fix it. The | increased middle digit was required because the fix that corrected the | problem with references changed PHP's internal API, breaking binary | compatibility with the PHP 4.3.* series. This means that all binary | extension modules need to be recompiled in order to work with this | release. | As part of the solution for the reference bug, you are very likely to | find that your own or third-party PHP scripts, considered 'clean' code | under previous versions of PHP, will now throw an E_NOTICE when | references are incorrectly used in the script. This is intended to alert | developers to minor errors in their approach, and does not affect the | script's performance in any other way. [ from http://www.php.net/release_4_4_0.php ] Regards, David -- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.11-p4-suspend2-4 Locale: LANG=C, LC_CTYPE=de_AT.UTF-8 (charmap=UTF-8) Versions of packages phppgadmin depends on: ii apache [httpd] 1.3.33-7 versatile, high-performance HTTP s ii debconf [debconf-2.0] 1.4.56 Debian configuration management sy ii php4 4:4.4.0-1 server-side, HTML-embedded scripti ii php4-cgi 4:4.4.0-1 server-side, HTML-embedded scripti ii php4-pgsql 4:4.4.0-1 PostgreSQL module for php4 ii wwwconfig-common 0.0.43 Debian web auto configuration Versions of packages phppgadmin recommends: ii postgresql 7.5.8 object-relational SQL database man ii postgresql-doc 7.5.8 documentation for the PostgreSQL R -- debconf information: * phppgadmin/webserver: Apache -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]