本文目录一览:
- 1、PHP ,不能重新定义函数
- 2、PHP的问题!关于重复定义函数的问题!
- 3、PHP二维数组如何实现去除重复项
- 4、php 一个页面使用require两次以上就会出现问题
- 5、php里如果调用未定义的函数,或重复定义函数会有什么样的结果
PHP ,不能重新定义函数
仔细看看你的代码,
你第一调用setdata(); 是不是执行了一次
function fun()
{
echo "yes!";
}
你第二调用setdata(); 是不是仍然要执行一次
function fun()
{
echo "yes!";
}
这2次的代码都是定义fun函数,怎么不叫重复定义呢?
PHP的问题!关于重复定义函数的问题!
楼主,$userid=_GET["psid"];这句写错了,漏掉了$,应该是$_GET.
改过来后我运行过这段代码了,完全没有你所说的问题。
PHP二维数组如何实现去除重复项
PHP数组去除重复项有个内置函数array_unique(),但是php的array_unique函数只适用于一维数组,对多维数组并不适用,不过你可以在二维数组中的值,用array_unique()即可。
比如:
$array = array(array(1,1,2),array(2,3,4,3));
$temp_array = array();
foreach($array as $key=$value){
$temp_array[$key] = array_unique($value);
}
$array = $temp_array;
php 一个页面使用require两次以上就会出现问题
require本身不会有问题,你看看你的代码是否可以被require两次。
补充:
你应该知道继续检查下面这两个文件吧:
require("date.php");
require("login/login.php");
一般这些文件都是没有考虑重复require的,两次require很可能出现问题,你要继续追究你现在的问题,就要一个一个的文件分析。
要解决问题就很简单,把require换为require_once既可。
php里如果调用未定义的函数,或重复定义函数会有什么样的结果
当没有定义就调用时 会提示调用了未定义函数Call to undefined function
当定义了两个重名的函数时 会提示不能声明第二个函数Cannot redeclare
都是error提示。