Вы не можете сделать это:
function __construct($var = $a)
{
$this->myVar = $var;
}
Что вы можете сделать, это передать его:
<?php
require_once('file_01.php');
$mnyClass = new mnyClass($a);// the torch has been passed!
class mnyClass
{
private $myVar;
function __construct($var = null)
{
$this->myVar = $var;
}
function getVar()
{
return $this->var;
}
function setVar($var)
{
$this->myVar = $var;
}
}
?>
ИЛИ вы можете сделатьэто (это не желательно):
function __construct($var = null)
{
if($var === null) $var = $GLOBALS['a']; //use global $a variable
$this->myVar = $var;
}