Php 从输出CodeIgniter中删除额外的空白
我试图呈现一个动态创建的xml数据。除了某些原因,CodeIgniter在文档的开头添加了不必要的额外空白外,一切都正常。 以下是我迄今为止尝试过但没有成功的方法:Php 从输出CodeIgniter中删除额外的空白,php,codeigniter,Php,Codeigniter,我试图呈现一个动态创建的xml数据。除了某些原因,CodeIgniter在文档的开头添加了不必要的额外空白外,一切都正常。 以下是我迄今为止尝试过但没有成功的方法: 只需加载视图 使用simpleXmlElement直接在控制器内呈现xml 只是将控制器方法留空 public function whateverControllerMethod(){//empty with no code} 检查在模型或控制器的顶部,标记php之前是否有空格或行,因为有时如果使用路径application/co
public function whateverControllerMethod(){//empty with no code}
检查在模型或控制器的顶部,标记php之前是否有空格或行,因为有时如果使用路径application/config中的文件autoload.php并加载所有模型,并且如果模型中的标记php前面有空格或行,那么控制器函数的输出将带有额外的空格 就我而言,这是我的问题:
确保在打开之前没有任何空间
Codeigniter不会执行任何操作,而是由您打印空空间。。。你只需要找到那个空白。你可以使用这个函数。只需在输出xml之前运行该函数(使用$filename
和$line
参数),即可找到空间的输出位置。然后,如果该函数返回true,则可以检查这些变量以查找输出来自哪个文件和行。