锟斤拷值锟斤拷锟斤拷锟�

锟斤拷锟斤拷锟侥革拷值锟斤拷锟斤拷锟斤拷锟�"="锟斤拷一锟斤拷始锟斤拷锟杰伙拷锟斤拷为锟斤拷锟斤拷"锟斤拷锟斤拷"锟斤拷锟斤拷实锟斤拷锟角的★拷锟斤拷实锟斤拷锟斤拷锟斤拷味锟脚帮拷锟揭边憋拷锟绞斤拷锟街碉拷锟斤拷锟斤拷锟竭碉拷锟斤拷锟斤拷锟斤拷锟斤拷

锟斤拷值锟斤拷锟斤拷锟斤拷式锟斤拷值也锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷值锟斤拷也锟斤拷锟斤拷说锟斤拷"$a = 3"锟斤拷值锟斤拷 3锟斤拷锟斤拷锟斤拷锟酵匡拷锟斤拷锟斤拷一些小锟斤拷锟缴o拷

<?php

$a 
= ($b 4) + 5// $a 锟斤拷锟节筹拷锟斤拷 9锟斤拷锟斤拷 $b 锟斤拷锟斤拷 4锟斤拷

?>

锟节伙拷锟斤拷锟斤拷值锟斤拷锟斤拷锟街拷猓拷锟斤拷锟斤拷屎锟斤拷锟斤拷锟斤拷锟�锟斤拷元锟斤拷锟斤拷锟斤拷锟斤拷锟介集锟较猴拷锟街凤拷锟斤拷锟斤拷锟斤拷锟斤拷锟�"锟斤拷锟斤拷锟斤拷锟斤拷"锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷一锟斤拷锟斤拷锟绞斤拷锟绞癸拷锟斤拷锟斤拷锟街碉拷锟斤拷驯锟斤拷式锟侥斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷纾�

<?php

$a 
3;
$a += 5// sets $a to 8, as if we had said: $a = $a + 5;
$b "Hello ";
$b .= "There!"// sets $b to "Hello There!", just like $b = $b . "There!";

?>

注锟解赋值锟斤拷锟姐将原锟斤拷锟斤拷锟斤拷值锟斤拷锟斤拷锟斤拷锟铰憋拷锟斤拷锟叫o拷锟斤拷值锟斤拷值锟斤拷锟斤拷锟斤拷锟皆改憋拷锟斤拷锟斤拷一锟斤拷锟斤拷锟斤拷影锟斤拷锟斤拷一锟斤拷锟斤拷锟斤拷也锟绞猴拷锟斤拷锟斤拷锟杰硷拷循锟斤拷锟叫匡拷锟斤拷一些值锟斤拷锟斤拷锟斤拷锟斤拷椤�

锟斤拷 PHP 锟斤拷锟斤拷通锟侥达拷值锟斤拷值锟斤拷为锟叫革拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟� object 时锟斤拷锟斤拷 PHP 5 锟斤拷锟斤拷锟斤拷锟斤拷锟矫革拷值锟侥o拷锟斤拷锟斤拷锟斤拷确使锟斤拷锟斤拷 clone 锟截硷拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷

锟斤拷锟矫革拷值

PHP 支锟斤拷锟斤拷锟矫革拷值锟斤拷使锟斤拷"$var = &$othervar;"锟斤法锟斤拷锟斤拷锟矫革拷值锟斤拷味锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷指锟斤拷锟斤拷同一锟斤拷锟斤拷锟捷o拷没锟叫匡拷锟斤拷锟轿何讹拷锟斤拷锟斤拷

Example #1 锟斤拷锟矫革拷值

<?php
$a 
3;
$b = &$a// $b 锟斤拷 $a 锟斤拷锟斤拷锟斤拷

print "$a\n"// 锟斤拷锟� 3
print "$b\n"// 锟斤拷锟� 3

$a 4// 锟睫革拷 $a

print "$a\n"// 锟斤拷锟� 4
print "$b\n"// 也锟斤拷锟� 4锟斤拷锟斤拷为 $b 锟斤拷 $a 锟斤拷锟斤拷锟矫o拷锟斤拷锟揭诧拷锟斤拷谋锟�
?>

锟斤拷 PHP 5 锟斤拷new 锟斤拷锟斤拷锟斤拷远锟斤拷锟斤拷锟揭伙拷锟斤拷锟斤拷茫锟斤拷锟斤拷锟劫讹拷 new 锟侥斤拷锟斤拷锟斤拷锟斤拷锟斤拷酶锟街碉拷锟� PHP 5.3 锟皆硷拷锟皆猴拷姹撅拷谢岱拷锟揭伙拷锟� E_DEPRECATED 锟斤拷锟斤拷锟斤拷息锟斤拷锟斤拷之前锟芥本锟结发锟斤拷一锟斤拷 E_STRICT 锟斤拷锟斤拷锟斤拷息锟斤拷

锟斤拷锟斤拷锟斤拷锟铰达拷锟诫将锟斤拷锟斤拷锟斤拷锟芥:

<?php
class {}

/* The following line generates the following error message:
 * Deprecated: Assigning the return value of new by reference is deprecated in...
 */
$o = &new C;
?>

锟叫癸拷锟斤拷锟矫革拷锟斤拷锟斤拷息锟轿硷拷锟斤拷锟街诧拷锟斤拷锟斤拷锟矫的斤拷锟斤拷一锟铰★拷