Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Não é possível redeclarar uma função declarada anteriormente


Simplesmente você declarou uma função duas vezes. Exemplo:

Global.Fun.php
<?php

      function Do_Something (){
       echo "This Does Something";
      }
?>

Index.php
<?php
   include "Global.Fun.php";
   function Do_Something($Arg){
    echo "Argument Supplied".$Arg;
   }
?>

Observe, eu declarei a mesma função duas vezes, uma no meu global.fun.php página e novamente no index.php página..

Se você estiver em dúvida de que uma função está definida no momento:
if (function_exists('Do_Something')){
   echo "Function Exists"; 
}else{
   echo "Function Not Found, This name Can be used!";
}