如何构建PHP文件?

时间:2017-09-06 06:04:45

标签: php

为了避免在页面的元素(如标题或侧边栏)中重复编码,我必须在PHP主文件中包含()它们...但是,如果标题和侧边栏都包含[functions.php] ] - 例如 - 并且都包含在多个页面中,然后我将收到“重新声明的函数”错误!

如何在PHP中使用结构以避免过多的编码,并在这些包含的页面中使用(包括)函数?!

2 个答案:

答案 0 :(得分:2)

随着您的项目变得越来越复杂,您将无法找到只有一个可以包含文件的地方。因此,确定文件a.php仅包含在文件b.php中变得无法管理。特别是如果你开始使用像User类这样的文件,那么从其他几个类引用它。

考虑使用require_once,这不仅意味着它只被引入代码一次,而且如果文件未被发现,则会产生致命错误并停止,而include_once赢了

这种常见用法是加载配置或自动加载,我的很多项目文件都会有...

require_once '../vendor/autoload.php';
require_once __DIR__ . '/config.php';

作为剧本的第一行。

答案 1 :(得分:0)

您只能将其包含在标题中,侧栏会在页眉中包含该页面默认值,因为主页面包含两个元素。
简单!!!