sql >> Databasteknik >  >> RDS >> Mysql

Kan inte omdeklarera en funktion som tidigare deklarerats

Du har helt enkelt deklarerat en funktion två gånger. Exempel:

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

Observera att jag har deklarerat samma funktion två gånger, en i min global.fun.php sida och igen i index.php sida..

Om du är osäker på att en funktion för närvarande är inställd:

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



  1. En SQL-fråga som söker efter rader som uppfyller Kolumn1 <=X <=Kolumn2 är mycket långsam

  2. java.net.SocketException:Trasigt rör

  3. GREATEST() Funktion i Oracle

  4. finns det en längdbegränsning till group_concat eller någon annan anledning till att det inte skulle fungera på ett textfält