php中函数前后都加点是怎么回事?

来源:百度知道 编辑:UC知道 时间:2024/05/31 14:14:29
print "<tr bgcolor=\"".row_color($i)."\">\n";
函数是row_color($i),函数前后加点是什么意思?还有就是后面有个\n好像运行的时候没有效果阿?怎么回事?

.在PHP语言中作为连接符号使用。
如:
$strA = "abc";
$strB = "def";
$str = $strA . $strB;
最终得到$str字符串,是将$strA与$strB相加的结果。
函数前后加上“.”连接符,同样,可以把函数所返回的结果理解为字符串,前面的字符串链接这个函数,再连接一段字符串。

\n相当于chr(10) 表示换行符,这个换行符并非<br />,它所实现的是在源代码中进行换行,这个你查看源代码就知道\n和<br />的区别了。

点的意思是把前面<tr bgcolor=\"字符串和row_color($i)的结果再和\">\n链接成一个新字符串并print出来。

连接成一个新的字符串