如何避免重复相同的php函数

时间:2018-09-20 18:10:06

标签: php jquery

index.php

<?php
include ('db.php');  // db connections
include ('functions.php');  //  I need some functions
?>

我需要通过jquery.ajax调用的相同php函数。

$.post('functions.php', {vars}, function(data) {
    console.log(data);
});

我遇到错误-$db is not defined,因为$db.php中未包含functions.php

如果我在db.php中包含functions.php,则在index.php-$db is already declared中出现错误。

现在,我在functions.php和另一个包含db.php的文件中重复相同的功能,并以ajax命名,但希望有一个更聪明的解决方案。

1 个答案:

答案 0 :(得分:1)

如果已经加载了文件,则应在文件的第一个文件中使用require_once。