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

Kan ikke genangive en funktion, der tidligere er erklæret

Du har ganske enkelt erklæret en funktion to gange. Eksempel:

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

Bemærk, jeg har erklæret den samme funktion to gange, en i min global.fun.php side og igen i index.php side..

Hvis du er i tvivl om, at en funktion er indstillet i øjeblikket:

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



  1. Hvordan rettes forkerte strengværdifejl?

  2. MySQL-injektionsbeskyttelse og sårbarhedstegn ved hjælp af PHP

  3. Sådan skriver du en CASE-sætning i SQL

  4. Rå SQL til SQLAlchemy