2012-05-01 2 views
0

아래 코드는 클래스 외부의 변수에 반환 값을 가져오고 해당 코드로 인쇄해야하는 경우입니다. 아래 oops를 사용하여 함수 PHP에서 반환 값 얻기

http://codepad.org/mAlhYBll

원시 코드입니다.

<?php 
    class test { 
     public function kk() { 
      echo "Whats up :"; 
      return "Hello"; 
     } 
    } 

    $obj = new test(); 
    $obj->kk(); 

    $abc = $obj->kk(); 
?> 

지금 내가 어떻게 함수에서 반환 된 값이

당신은 echo $abc 필요

enter image description here

답변

1

아래 이미지를 추가 얻을 수 있습니다. 메서드 내에서 What's up을 반향 출력하기 때문에 프로그램이 다른 것을 인쇄하고 있습니다. 당신이 한 그대로

+0

수정,하지만 에코, 그처럼 인쇄 $ abc 방송을 삭제하지 마십시오 너의 문제 야. – Andy

+0

@Andy 예, 오히려 나는 다른 echo 명령문을 삭제하지 말았어야했다 .-D – g13n

+0

see guys : 나는 코드를 업데이트했다. 그러나 나는 그 echo 문장을 함수에서 제거하고 싶지 않다. 어떤 가능성이있다. . http://codepad.org/M2R8xzH8 – Rafee

1

- 두 번, nneeded되지 않는 "KK()"를 호출하지만, 그래서 라인 드롭 (13)