Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Không thể khai báo lại một hàm đã khai báo trước đó

Đơn giản hơn bạn đã khai báo một hàm hai lần .. Ví dụ:

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

Lưu ý, tôi đã khai báo cùng một hàm hai lần, một trong global.fun.php của tôi và một lần nữa trong index.php trang ..

Nếu bạn nghi ngờ rằng một chức năng hiện đang được thiết lập:

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. Có thể có một truy vấn SQL bất khả tri cơ sở dữ liệu để tìm nạp N hàng trên cùng không?

  2. php mysql Kết nối Cơ sở dữ liệu từ một máy chủ khác

  3. mysql:quyền truy cập bị từ chối trên information_schema

  4. Các phương pháp hay nhất để tự cập nhật ứng dụng PHP + MySQL là gì?

  5. PHP - vấn đề với mysql_fetch_array () lồng nhau khiến tôi phát điên