[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Newsgroup Home]
|
[news.eclipse.tools.pdt] Nested Class/Function and Code Completion
|
- From: "Ben Clifton" <lafekafe@xxxxxxxxxxx>
- Date: Fri, 7 Nov 2008 20:32:14 +0000 (UTC)
- Followup-to: eclipse.tools.pdt
- Newsgroups: eclipse.tools.pdt
- Organization: EclipseCorner
- User-agent: XanaNews/1.18.1.6
Code Completion breaks when a class or function definition is nested
inside an if statement.
Case:
file1.php
if( !defined( 'FILE1' ) {
define( 'FILE1', true );
class Fish { public $dead; }
}
file2.php
require_once( 'file1.php' );
$fish = new Fish(); // Code Completion fails to find class Fish
$fish->dead = true; // Code Completion finds dead varibale in ...
// instance of class Fish
--
Same behaviour is found if you replace class Fish defintion with a
function.
file3.php
if( !defined( 'FILE3' ) {
define( 'FILE3', true );
function beerIsGood() { return true; }
}