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
3
to$a
. - Line 2 assigns
5
to$a
. This expression yields value5
as 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