如题使用小程序调试时,返回值莫名其妙的总是多了很多空行。
如下:
/r/n/r/n/r/n/r/n/r/n/r/n/r/n/r/n/r/n
涉及的代码段为:
require './connectDB1.php';
$con1 = new connect();
//$con1 = new connect();
$con = $con1->getConnect();
$con1->shutconnect();
折腾半天,发现问题可能出在使用了require引用了别的php文件。
问题就出在./connectDB1.php这个文件之中。
在编程的时候在文档的最后加入了"?>"
<?php ?>是长标签的意思,一般在html中加入php代码块的时候会用这两个符号把代码段框起来。
在include或者require的时候,会把引用的php文件加入到当前代码文件中,从而造成文件中存在多个“?>”.
每多一个?>就会多返回一行空行。
解决方法:
将引用文件中文件最后的?>删除即可。