ID:               37880
 Updated by:       [EMAIL PROTECTED]
 Reported By:      cuervo_4762 at yahoo dot com
 Status:           Open
-Bug Type:         *Compile Issues
+Bug Type:         Documentation problem
 Operating System: Linux
 PHP Version:      5.1.4
 New Comment:

Reclassified as docu problem.


Previous Comments:
------------------------------------------------------------------------

[2006-06-21 23:18:49] cuervo_4762 at yahoo dot com

Description:
------------
I cannot seem to initialize a multi-line assoc array in the declaration
part of a class.  The work around I am using is to do it in the
constructor.  If this is the normal behavior it problaly should be
stated in the manual.

thanks
frank

Reproduce code:
---------------
<?php
class RDBMSLoginDataSource {
    
    private $_dsn;
    private $_mdb2 = 2;
    
    private $_sql = array(
'isUserLocked'=>"SELECT users.is_locked FROM users where ".
                "user_name='$user' LOCK IN SHARE MODE",
'userLogin'   =>"SELECT users.user_name,COUNT(*) FROM " .
                "users WHERE users.user_name='$user' && ".
                "users.pass='$pass' GROUP BY " .
                "users.user_name LOCK IN SHARE MODE"
                          );
}

?>

Expected result:
----------------
na

Actual result:
--------------
Parse error: syntax error, unexpected '.', expecting ')' in
/home/fmadero/public_html/classes/RDBMSLoginDataSource.php on line 8



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


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

Reply via email to