Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Nie można ponownie zadeklarować funkcji wcześniej zadeklarowanej

Po prostu zadeklarowałeś funkcję dwukrotnie. Przykład:

Globalny.Fun.php

<?php

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

Indeks.php

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

Zauważ, że zadeklarowałem tę samą funkcję dwukrotnie, jedną w moim global.fun.php i ponownie w index.php strona...

Jeśli masz wątpliwości, czy funkcja jest aktualnie ustawiona:

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wybierz wiele sum za pomocą zapytania MySQL i wyświetl je w osobnych kolumnach

  2. Czy ograniczenie UNIQUE automatycznie tworzy INDEKS w polu (polach)?

  3. Jak powstrzymać kogoś przed powrotem do poprzedniej strony?

  4. odpowiednik zapytania równoległego ORACLE w mysql

  5. Czy używać SET NAMES