永发信息网

一个PHP语言包含,总出现1的情况

答案:3  悬赏:40  手机版
解决时间 2021-04-22 18:24
我在用PHP语言写一个程序,其中用到了一个包含的功能。。require_once("a.php"),
为什么每用一次都会在页面上出现一个 1 啊?
最佳答案

require_once("footer.php")是有返回值的,也就是,如果你引用成功,则会返回一个true或者是1,如果失败则会提示错误,我不明白的一点就是


为什么是<?=require_once("footer.php")?>,


这里的"="号的意义何在呢!


我做了一个测试,发现<?php echo require_once("footer.php")?>和<?=require_once("footer.php")?>,实现的功能是等价的,也就是输出返回值,


可问题是你引入的文件footer.php使用require_once后,就已经相当于是你这个网页的一部分了!


所以返回值,只是用于某些时候是否引入成功,而不是用在这里


所以把你的<?=require_once("footer.php")?>改成<?php require_once("footer.php")?>


不行你骂我!

全部回答

在php文件中,将文件转换成utf-8编码后,用include包含文件时,包含文件上面就会多出一个空行,这是由于一般编辑器在转换过程中会加入一些标记头,这种标记头在文件中是看不到的。

 

解决办法是:用Editplus编辑器打开需要包含的文件,然后另存为 utf-8格式的文件,这样,空行就会没有了。

 

我遇到过这样的问题,就是这样解决的,可以试试~~~~ 

用 UltraEdit-32 打开 a.php 另存为的时候选择格式为"UTF-8 无BOM" 覆盖原先的a.php就正常了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我想要三层楼的一百多平方房子的平面图,请问
零食吃多了对身体有益或有害
你要去了是什么意思,男生说要吃了你,什么意
哪有工厂多,商店少的地方?
班级口号嘲讽,讽刺小人的经典诗句
唇膏能吃么?吃了会有事么
十八岭村怎么去啊,有知道地址的么
dnf号被洗了,有可能找回吗
波风水门的经典台词,关于门的名言 5分
马钢股份明天走势
请问,不吃早饭会不会发胖?
BB霜怎么涂才自然?我第一次用好像不如遮瑕膏
秋季给老师的话 写信,秋季给老师的祝福语
翻译 代我你父母问好
我用一生幸福换取妈妈的心愿!我做的对吗?
推荐资讯
为什么DNF在刷图的时候,背景出现红色的交叉
广西桂林行政区划
QQ华夏里探矿技能怎么弄?
阳光国际A区地址在什么地方,想过去办事
qq飞车中春天的新想乐为什么给联想打广告
人为什么总爱骗自己
DNF公会从一级升到满级,每升一级多少钱?哪
反恐精英12月9号的僵尸厉害吗
最新流行的歌曲.
怎么从马六甲坐大巴去吉隆坡
"describe"的形容词形式是什么?
淮南哪有计算机2级考试培训班?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?