찾다

 >  Q&A  >  본문

PHP의 메소드 본문 외부에서 내부 변수를 얻는 방법은 무엇입니까?

1. 소스 코드:

으아악

2. 질문: 함수 본문의 변수 $result(기울임꼴)를 메서드 본문 외부, 즉 코드 dd($result)에서 어떻게 호출할 수 있나요?

해결책: 참조:

으아악

클래스에 변수를 정의하면 문제를 해결할 수 있습니다. 단점은 클래스의 모든 메서드에 액세스할 수 있다는 것입니다. importexcel() 메서드 본문에만 변수가 존재하고 Excel::load($filePath, function($reader) {}의 $return 변수는 Excel::load() 외부에서 액세스할 수 있기를 바랍니다.

过去多啦不再A梦过去多啦不再A梦2750일 전661

모든 응답(2)나는 대답할 것이다

  • PHPz

    PHPz2017-05-19 10:10:55

    $result = Excel::load($filePath, function($reader) {

    으아악

    회신하다
    0
  • PHPz

    PHPz2017-05-19 10:10:55

    return $result, 외부에서 importexcel 클래스에 직접 액세스합니다. $result 결과는 importexcel 함수에 의해 논리적으로 생성되므로 직접 액세스는 권장되지 않습니다.

    회신하다
    0
  • 취소회신하다