16/2/22
Assignment operations
1 $a = "Cmflovehxc"; 2 $b=$a; 3 $c=&$a; 4 $a = "Cmflovehxc"; 5 6 Echo $b. "
"; 7 Echo $c;
(1) "=": assigns the value of the right expression to the left operand. It copies the value of the right expression to the left-hand operand. In other words, the left operand is first requested for a piece of memory, and then the copied value is placed in this memory.
Equivalent to JS equals sign. variable assignment; Two variables are two different heap memory.
(2) "=&": Reference assignment means that both variables point to the same data. It will allow two variables to share a piece of memory, and if the memory stored data changes, then the values of the two variables will change.
Two variables are two identical heap memory.
Constant
1 Define ("PI1", 3.14); 2 $p = "PI1"; 3 Echo $p; // PI1 4 Echo constant ($p); // 3.14 5 if (defined($p) = =true) { 6echo ' 111 ' 7 }else{ 8echo ' 222 '; 9 }// return 111
One//constant () and defined () have a translation function
The above describes the PHP learning code notes, including aspects of the content, I hope the PHP tutorial interested in a friend helpful.