2012-05-01 7 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

人を見てください:コードを更新しましたが、そのechoステートメントを関数から削除したくありません。 。 http://codepad.org/M2R8xzH8 – Rafee

1

- あなたは二回、nneededされていない「KK()」を呼び出すが、そのラインドロップ13

関連する問題