Mysql
 sql >> Database >  >> RDS >> Mysql

Impossibile dichiarare nuovamente una funzione dichiarata in precedenza

Semplicemente hai dichiarato una funzione due volte. Esempio:

Global.Fun.php

<?php

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

Indice.php

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

Nota, ho dichiarato la stessa funzione due volte, una nel mio global.fun.php pagina e di nuovo nel index.php pagina..

In caso di dubbio che una funzione sia attualmente impostata:

if (function_exists('Do_Something')){
   echo "Function Exists"; 
}else{
   echo "Function Not Found, This name Can be used!";
}