在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文件中。我做错了吗?
答案 0 :(得分:0)
include()
简单地添加文件的所有内容,例如。如果.html
文件包含文件,则将其添加为输出的html。如果包含php文件,将运行php代码。
要调用函数,函数必须可用。如果function是另一个地方/文件,那么首先要求包含该文件,你可以使用include()
OR require()
在php中包含文件。