-1
在PHP中調用/創建函數與包含PHP文件之間的區別究竟是什麼? 例如,當我做CRUD,我創建一個PHP文件,如下圖所示:調用函數vs包含文件
<?php
//add
$username = $conn->real_escape_string(trim($_POST['username']));
$sql = $conn->query("INSERT INTO students VALUES('$username')");
?>
然後包括它在我的形式是在文件中。
我在想,這是正確的方法嗎?或者,對我來說,創建一個適用於我所有的垃圾功能的函數並調用這些函數會更好嗎?
曾經有一段時間我在php中完成了一個在線工作系統,我甚至沒有使用過一個函數,我所有的功能都包含了php文件。我做錯了嗎?
爲什麼不簡化幷包含一個類/函數文件,並在需要時調用這些函數?例如,如果您正在尋找錯誤,那麼包含大量額外的PHP文件似乎很麻煩。另外,上面的代碼...運行real_escape_string()作爲一個單獨的功能在類中?爲什麼不使用準備好的語句,並創建一個合適的包裝?就像'$ conn-> prepare_query(「INSERT INTO students VALUES(':username')」,[$ _ POST ['username']])'然後在包裝函數'prepare_query'中執行處理? – junkfoodjunkie