Here is the code in a dedecms:
$dsql = $db =new dedesql (FALSE)
A "=" number is an assignment,
What does it mean to be represented in this ligatures way?
Reply to discussion (solution)
Assigning values at the same time
$a = $b = 1;
Equivalent to
$a = 1;
$b = 1;
But it's important to note that
$dsql = $db =new dedesql (FALSE)
is not equivalent to
$dsql = new Dedesql (FALSE);
$db = new Dedesql (FALSE);
The former is a two variable is the same instance
The latter is an instance of two variables each
It's never been used like that.
Assigning values at the same time
$a = $b = 1;
Equivalent to
$a = 1;
$b = 1;
But it's important to note that
$dsql = $db =new dedesql (FALSE)
is not equivalent to
$dsql = new Dedesql (FALSE);
$db = new Dedesql (FALSE);
The former is a two variable is the same instance
The latter is an instance of two variables each
...... Continuous assignment, the right side of the Equals sign class, the value of the left side of the equals argument is the same instance, right?
This kind of thing needs not memory, but practice.
Class T {public $v = 1;} $a = $b = new T;echo $a->v, ", $b->v; 1 1$b->v = ' a '; Echo $a->v, ", $b->v;//a A