PHP 업그레이드시 익명 기능 중단

남자

서버를 전환하거나 PHP 5.3에서 5.4로 업그레이드하면 다음 코드가 갑자기 깨집니다.

function arrayValRecursive($key, array $arr, $string=false){
    $val = array();
    array_walk_recursive($arr, function($v, $k) use($key, &$val){
        if($k == $key) array_push($val, $v);
    });
    if($string==true){
      return count($val) > 1 ? $val : array_pop($val);
    }
    else {
      return $val;
    }
}

내가받을거야 Parse error: syntax error, unexpected T_FUNCTIONarray_walk_recursive 라인에 익명 함수에 의한 것으로 보인다 오류.

이 문제를 피하기 위해이 함수를 어떻게 다르게 작성할 수 있으며 PHP를 업그레이드 할 때 왜 발생합니까?

감사

제시

당신은 현재 내가 말할 수있는 php 5.2를 사용하고 있습니다.

코드 phpinfo ()실행 <? echo phpinfo(): ?>하면 버전이 감지됩니다. PHP 5.2-5.5를 사용하는 내 테스트에서 이것은 람다 함수가 존재하기 전에 PHP 5.2에서만 발생합니다.

물론 당신은 이미 우리의 의견에서 이것을 알고 있으며, 이것은 미래의 방문자를위한 것입니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

익명 기능 다시 시작

분류에서Dev

PHP 간단한 기능, 설명이 필요합니다.

분류에서Dev

18.04 LTS로 업그레이드하면 캐시 읽기가 중단됨

분류에서Dev

익명 기능에 데이터를 제공하는 방법

분류에서Dev

Cordova / SDK 업그레이드 후 Ionic 자동 Android 앱 서명이 중단됨

분류에서Dev

중단 기능 및 계속 기능에 대한 설명

분류에서Dev

페이지의 PHP 다중 기능

분류에서Dev

익명 Google 드라이브 업로드 새 폴더 만들기

분류에서Dev

내 기능 중단 사이트

분류에서Dev

Objective C의 새로운 기능. 런타임시 간단한 버그. 스레드 1 : 중단 점 1.1

분류에서Dev

php5.6에서 php7.0으로 업그레이드 할 때 utf8 인코딩이 중단됨

분류에서Dev

자바 스크립트의 익명 기능이 작동하지 않습니다.

분류에서Dev

Corda-기밀 ID 대 익명 기능

분류에서Dev

AWS Lambda가 수명주기 작업 완료시 중단됨

분류에서Dev

"시스템"기능 실행 중 C 프로그램이 중단됨

분류에서Dev

테이블의 데이터를 더 간단하게 익명화하기 위해 SQL if else 사용

분류에서Dev

Firebase 익명 사용자가 업그레이드 된 후

분류에서Dev

개체의 익명 화살표 기능

분류에서Dev

Dart의 신비한 익명 기능

분류에서Dev

누군가이 익명 기능을 분해하고 설명 할 수 있습니까?

분류에서Dev

PHP 명령 줄을 5.5.9로 업그레이드

분류에서Dev

익명의 공용 비동기 작업을 만드는 방법

분류에서Dev

런타임에 익명 레코드 유형 만들기

분류에서Dev

특정 기능에 대한 호출 명령에서 프로그램을 중지하도록 중단 점을 설정하는 방법이 있습니까?

분류에서Dev

GCC 업그레이드 후 QeMU 중단

분류에서Dev

야간 시계를 1.3.2에서 1.3.4로 업그레이드하면 특히 페이지 개체의 기존 테스트가 중단됩니다.

분류에서Dev

Visual Studio Shell 14 업그레이드로 VSPackage에서 명령 캡처가 중단됨

분류에서Dev

17.10 커널 제거시 apt-get 업그레이드 중단

분류에서Dev

최근 nvidia-304 업그레이드 중단 시스템

Related 관련 기사

  1. 1

    익명 기능 다시 시작

  2. 2

    PHP 간단한 기능, 설명이 필요합니다.

  3. 3

    18.04 LTS로 업그레이드하면 캐시 읽기가 중단됨

  4. 4

    익명 기능에 데이터를 제공하는 방법

  5. 5

    Cordova / SDK 업그레이드 후 Ionic 자동 Android 앱 서명이 중단됨

  6. 6

    중단 기능 및 계속 기능에 대한 설명

  7. 7

    페이지의 PHP 다중 기능

  8. 8

    익명 Google 드라이브 업로드 새 폴더 만들기

  9. 9

    내 기능 중단 사이트

  10. 10

    Objective C의 새로운 기능. 런타임시 간단한 버그. 스레드 1 : 중단 점 1.1

  11. 11

    php5.6에서 php7.0으로 업그레이드 할 때 utf8 인코딩이 중단됨

  12. 12

    자바 스크립트의 익명 기능이 작동하지 않습니다.

  13. 13

    Corda-기밀 ID 대 익명 기능

  14. 14

    AWS Lambda가 수명주기 작업 완료시 중단됨

  15. 15

    "시스템"기능 실행 중 C 프로그램이 중단됨

  16. 16

    테이블의 데이터를 더 간단하게 익명화하기 위해 SQL if else 사용

  17. 17

    Firebase 익명 사용자가 업그레이드 된 후

  18. 18

    개체의 익명 화살표 기능

  19. 19

    Dart의 신비한 익명 기능

  20. 20

    누군가이 익명 기능을 분해하고 설명 할 수 있습니까?

  21. 21

    PHP 명령 줄을 5.5.9로 업그레이드

  22. 22

    익명의 공용 비동기 작업을 만드는 방법

  23. 23

    런타임에 익명 레코드 유형 만들기

  24. 24

    특정 기능에 대한 호출 명령에서 프로그램을 중지하도록 중단 점을 설정하는 방법이 있습니까?

  25. 25

    GCC 업그레이드 후 QeMU 중단

  26. 26

    야간 시계를 1.3.2에서 1.3.4로 업그레이드하면 특히 페이지 개체의 기존 테스트가 중단됩니다.

  27. 27

    Visual Studio Shell 14 업그레이드로 VSPackage에서 명령 캡처가 중단됨

  28. 28

    17.10 커널 제거시 apt-get 업그레이드 중단

  29. 29

    최근 nvidia-304 업그레이드 중단 시스템

뜨겁다태그

보관