【发布时间】:2020-04-29 12:13:01
【问题描述】:
我是用 PHP 写的:
<?php
function glueString($str1, $str2) {
$tempstr = $str1 + $str2;
return $tempstr;
}
$s1 = 'this is a line.';
$s2 = 'this is another line.';
echo $s1.'<br/>'.$s2.'<br/>'.glueString($s1, $s2);
?>
我收到了这个错误:
警告:在第 4 行的 C:\xampp\htdocs\myProject\test.php 中遇到非数字值
警告:在第 4 行的 C:\xampp\htdocs\myProject\test.php 中遇到非数字值
this is a line.
this is another line.
0
【问题讨论】:
-
就像在你的
echo $s1.'<br/>'.$s2.中你使用.连接,而不是+ -
除此之外,
glueString是一个毫无意义的函数。你也可以像你正在做的那样直接在调用者中说$foo . $bar,这样就可以省去很多关于glueString做什么的打字和困惑(本质上,它是.的一个大包装)。