Hi I have a class as follows:
<?php
include '(OrderContainer.php)';
class OrderAuthenticator
{
private $OrderObj;
public function __construct($Order)
{
$this->OrderObj = $Order;
echo 'Created an instance os OrderContainer<br/>';
}
//Misc methods.....
}
?>
Then I have a method that tries to instantiate this object
<?php
include ('OrderAuthenticator.php');
$Authenticator = new OrderAuthenticator($OrderObj);
?>
Problem is that in the object is not instantiated…..
No matter what I do ….. Im new to PHP so I was wondering if there is something quite obvious here that Im not doing?
Could someone please give me a hand..
Thanks
It seems as
include '(OrderContainer.php)';should beinclude('OrderContainer.php');instead.Make sure
$OrderObjis defined in the main script creating an instance of OrderAuthenticator.To debug, be sure that PHP is showing error messages by starting with
error_reporting(E_ALL); ini_set('display_errors',1);first in the main script.Also, make sure you have no syntax error (for example, by printing “Hello world” in your script).