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]

Reply via email to