/** Short-hand Assignment **/
// below statement means if not null $this->psql do nothing else assign $this->psql = Database::instance('psql');
$this->psql or $this->psql = Database::instance('postgresql');
// above statement same as below
if(!$this->psql)
{
$this->psql = Database::instance('postgresql');
}
// or same as below
if($this->psql)
{
// do nothing
}
else
{
// do assign
$this->psql = Database::instance('psql');
}
// or even same as below
if(empty($this->psql))
{
$this->psql = Database::instance('postgresql');
}