调用函数vs包含文件

时间:2017-04-01 01:46:23

标签: php

在PHP中调用/创建函数与包含PHP文件之间有什么区别? 例如,当我做CRUD时,我创建了一个如下所示的php文件:

<?php
//add
$username = $conn->real_escape_string(trim($_POST['username']));
$sql = $conn->query("INSERT INTO students VALUES('$username')");

?>

然后将其包含在我的表单所在的文件中。

我很想知道,这是正确的方法吗?或者我是否更好地为我的所有crud功能创建一个函数并调用这些函数?

曾经有一段时间我在php中完成了一个完整的在线系统,我甚至没有使用单一功能,所有功能都包含在php文件中。我做错了吗?

1 个答案:

答案 0 :(得分:0)

include()简单地添加文件的所有内容,例如。如果.html文件包含文件,则将其添加为输出的html。如果包含php文件,将运行php代码。

要调用函数,函数必须可用。如果function是另一个地方/文件,那么首先要求包含该文件,你可以使用include() OR require()在php中包含文件。