The error echo:
Only variables should be assigned by reference in.
<?php /** * Created by IntelliJ IDEA. * User: houzhibin * Date: 2019/12/4 * Time: 08:57 */ function build_row(&$text){ $text="<tr><td>$text</td></tr>"; //return $text; } $t="测试速度"; build_row($t); echo '<table border="1">'; echo $t; echo $t; echo $t; echo '</table>';
the error wirte method:
<?php /** * Created by IntelliJ IDEA. * User: houzhibin * Date: 2019/12/4 * Time: 08:57 */ function build_row(&$text){ $text="<tr><td>$text</td></tr>"; //return $text; } $t="测试速度"; $row=&build_row($t); echo '<table border="1">'; echo $t; echo $t; echo $t; echo '</table>';
The fifty row is error that '&' was usd in there ;
/Applications/XAMPP/xamppfiles/bin/php -dxdebug.remote_enable=1 -dxdebug.remote_mode=req -dxdebug.remote_port=9001 -dxdebug.remote_host=127.0.0.1 /Users/houzhibin/javaself/code/php/shop/crmeb3/public/install/test/imp1.php PHP Notice: Only variables should be assigned by reference in /Users/houzhibin/javaself/code/php/shop/crmeb3/public/install/test/imp1.php on line 15 PHP Stack trace: Notice: Only variables should be assigned by reference in /Users/houzhibin/javaself/code/php/shop/crmeb3/public/install/test/imp1.php on line 15 PHP 1. {main}() /Users/houzhibin/javaself/code/php/shop/crmeb3/public/install/test/imp1.php:0 Call Stack: 0.1099 354648 1. {main}() /Users/houzhibin/javaself/code/php/shop/crmeb3/public/install/test/imp1.php:0 <table border="1"><tr><td>测试速度</td></tr><tr><td>测试速度</td></tr><tr><td>测试速度</td></tr></table> Process finished with exit code 0