Hi anyOne.
In short words:
In php4 I was used to use this code:
class DataMailer
{
var $arrayProc;
function DataMailer(&$arrayProc)
{
$this->arrayProc= &$arrayProc;
}
}
I'm reading the php5 manual on php.net
and I'm wondering if in PHP5 I can use
this:
class DataMailer
{
var $arrayProc;
function DataMailer($arrayProc)
{//WITHOUT REFERENCE
$this->arrayProc= $arrayProc;
}
}
Do you agree ?
You know I'm learning OOP
Take care.In PHP5, objects are passed by reference, so the "&" reference operator isn't needed.
Value types (int, array, string, and things like that) are still passed by value.
In short words:
In php4 I was used to use this code:
class DataMailer
{
var $arrayProc;
function DataMailer(&$arrayProc)
{
$this->arrayProc= &$arrayProc;
}
}
I'm reading the php5 manual on php.net
and I'm wondering if in PHP5 I can use
this:
class DataMailer
{
var $arrayProc;
function DataMailer($arrayProc)
{//WITHOUT REFERENCE
$this->arrayProc= $arrayProc;
}
}
Do you agree ?
You know I'm learning OOP
Take care.In PHP5, objects are passed by reference, so the "&" reference operator isn't needed.
Value types (int, array, string, and things like that) are still passed by value.