我是PHP新手并尝试使用以下代码将文件包含在另一个文件中:
<?= require_once ('../template/header.phtml')?>
包含有效,但它也增加了&#34; 1&#34;到源代码。如果我使用include()include_once()或require(),也会发生同样的情况。搜索网络也没有结果。
答案 0 :(得分:2)
您正在使用return new Items(description, supplier, cost, sku, location);
而不是<?=
来启动您的脚本。 <?php
用于在屏幕上打印内容,在这种情况下是来自<?=
的返回值,很可能是require_once ('../template/header.phtml')
即。{ TRUE
。更改开始标记,您的问题就会消失。
使用1
的正确位置是您只想在html中间打印变量或函数的返回值,如下所示:
<?=
答案 1 :(得分:1)
您应该使用public List<SortedSurfaceData> SortRoomSurfData(List<RawSurfaceData> lstRawData)
{
var query = from rawData in lstRawData
group rawData by new { rawData.idRoomElem, rawData.idElemType } into sortedData
select new SortedSurfaceData()
{
idRoomSorted = sortedData.Key.idRoomElem,
idElemTypeSorted= sortedData.Key.idElemType,
dblTypeArea= sortedData.Sum(x => x.dblInstArea),
};
List<SortedSurfaceData> sortedSurfaceData = query.ToList();
return sortedSurfaceData;
}