PHP中函数调用的方法

时间:2013-11-06 14:33:06

标签: php

我有一个网站,我将所有功能放在一个页面中,该页面名为functions.php。

例如,当我想从数据库中删除某些内容时,我使用以下方法

delete.php中的代码

< a href="functions.php?delete&id=1 >delete < /a >

functions.php中的代码

if(isset($_GET['delete']))  {   delete();   } ---> calls delete function in functions.php

在functions.php,

中调用每个函数,如上面的方法

我的问题是:当加载functions.php页面时,服务器是加载所有函数还是只加载被调用的函数?

2 个答案:

答案 0 :(得分:0)

它的功能只能在服务器端使用,你编写的代码只能生成输出

答案 1 :(得分:0)

是的,当加载functions.php页面时,functions.php文件中的所有代码都会加载到服务器的内存中。既然你提出了建议,IMO:

在这种情况下(如果您认为单个文件中有许多功能),您可以将文件中的功能分开,即删除功能delete.php,编辑功能edit.php等等如果要删除以调用url功能,请使用delete这样的<{1}}

url

您的<a href="delete.php?id=1 >delete</a> 文件看起来像这样(它可以让您的代码更易于维护)

delete.php

这将使您的代码保持清洁且更具可读性,并应用原则Separation of concerns 但是,加载具有如此多功能的单个文件不会花费太多时间,差别很小。

相关问题