Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php函数调用结构_Php_Function_Structure - Fatal编程技术网

php函数调用结构

php函数调用结构,php,function,structure,Php,Function,Structure,我当前的函数调用结构有问题 结构如下: 一个文件名为“index.php”,另一个文件名为“function.php” php是函数之后的函数 function.php <?php include 'settings.php'; date_default_timezone_set('Australia/Brisbane'); function one{ }; function two{ }; 这种结构的优点是,当我看到index.php上的函数有错误时,我可以在functio

我当前的函数调用结构有问题

结构如下: 一个文件名为“index.php”,另一个文件名为“function.php”

php是函数之后的函数

function.php

<?php 
include 'settings.php';
date_default_timezone_set('Australia/Brisbane');

function one{
};

function two{
}; 

这种结构的优点是,当我看到index.php上的函数有错误时,我可以在function.php中使用crt-f(find)并轻松调试该函数

另一种方法是给我带来麻烦。我浏览了function.php,看到一些函数也在做同样的事情。我想删除它,但我不知道函数调用表单在哪页。我在这个网站上有数百个页面

我想让代码更加紧凑,但我担心function.php中的任何更改都会破坏网站

是的,我可以在function.php的每次更改后测试网站,但要测试整个网站是否有一个要删除的函数。这很费时。这是假设我测试正确

你们怎么处理这种情况


提前支付许多thx;)

使用like或您可以搜索函数的用法。如果某个函数未在任何地方使用,则可以在没有问题的情况下删除id(除非使用变量或构建集函数名进行函数调用)。为了更安全,我建议您在修改/扩展/删除代码/功能时,为您的项目进行功能测试。

1)在每次更改后运行自动测试,以确保一切正常。2) 在更改函数之前,使用
ack
grep
查找函数的所有用法。自动测试!你怎么能做到?
<?php
include 'include/functions.php';
$name = one():
?>