Ik heb de volgende code in Eclipse

Account.php

<?php 
namespace TEST
{	
	class FRM_Account extends BL_Account
	{
		public function PageLoad()
		{
			$Account->BL_Account();
			$Account->SelectAllAccounts();			
		}
	}
}
?>


BL_Account.php

<?php 
namespace TEST
{
	class BL_Account
	{				
		public function SelectUniqueAccount()
		{
		}
		
		public function UpdateAccount() 
		{		
		}
		
		public function DeleteAccount()
		{
		}
	}
}
?>


Weet iemand waarom in Eclipse in het bestand Account.php de functies niet zichtbaar worden wanneer ik de volgende code uitvoer?


$Account->BL_Account();
$Account->SelectAllAccounts();


SelectAllAccounts(); krijg ik hier dus niet te zien? Weet iemand waarom?
Staat het wel op een server die php kan verwerken?
Nee ik draai Eclipse gewoon lokaal zonder server. Ik kan hem dus ook nog niet uitvoeren. Dit is puur de code. Kan het daarmee te maken hebben?
Ja als je php wilt uitvoeren heb je daarvoor een server nodig die dit verwerkt.

Je kunt met Xampp bijvoorbeeld een lokale server starten.
Het probleem is dat je een variable $Account gebruikt.
Je moet $this gebruiken om te refereren aan je instantie van het object.

$this->SelectAllAccounts(); zou dus gewoon moeten werken

Reageren