Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Eine zuvor deklarierte Funktion kann nicht erneut deklariert werden

Sie haben einfach eine Funktion zweimal deklariert. Beispiel:

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;
   }
?>

Beachten Sie, dass ich dieselbe Funktion zweimal deklariert habe, einmal in meiner global.fun.php Seite und wieder in der index.php Seite..

Wenn Sie Zweifel haben, dass eine Funktion derzeit eingestellt ist:

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