Basic Assignment
suggest change$a = "some string";
results in $a having the value some string.
The result of an assignment expression is the value being assigned. Note that a single equal sign = is NOT for comparison!
$a = 3;
$b = ($a = 5);
does the following:
- Line 1 assigns
3to$a. - Line 2 assigns
5to$a. This expression yields value5as well. - Line 2 then assigns the result of the expression in parentheses (
5) to$b.
Thus: both $a and $b now have value 5.
Found a mistake? Have a question or improvement idea?
Let me know.
Table Of Contents