ID:               28013
 Updated by:       [EMAIL PROTECTED]
 Reported By:      pcarmody at c-spanarchives dot org
-Status:           Open
+Status:           Bogus
 Bug Type:         Java related
 Operating System: Solaris 8
 PHP Version:      4.3.4
 New Comment:

See the other Java related bugs. (This extension is not supported
anymore)




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

[2004-04-15 17:35:59] pcarmody at c-spanarchives dot org

Description:
------------
When using the auto-JavaBean style access to member variables in a
switch statement causes a core dump.  Specifying the method name
directly avoids this problem.

Reproduce code:
---------------
Java class:

public class Blah {

  private int blah;

  public Blah() {

    this.blah = 1;

  }

  public int getBlah() {

    return this.blah;

  }

}



PHP call:

<?php

$blah = new Java( "Blah" );

switch ( $blah->blah ) {

  case 1:

    break;

}

?>

Expected result:
----------------
Exits normally.



Actual result:
--------------
A core dump.



If you replace $blah->blah with $blah->getBlah() the code will work
correctly.


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


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

Reply via email to