تالار گفتمان nCIS.ir

نسخه‌ی کامل: نحوه دریافت مقادیری که در تابع وجود دارد؟
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام
یک تابع داریم که از کلاس فراخوانی می شود برای خواندن اطلاعات :
 class read {

           function read_note_design() {
               echo '<div class="content_sub">';
               $sql = "SELECT n_title, n_summary FROM note ORDER BY n_id DESC LIMIT 1";
               $result = mysqli_query($GLOBALS['conn'], $sql);

               if (mysqli_num_rows($result) > 0) {
                   // output data of each row
                   while ($row = mysqli_fetch_assoc($result)) {
                       //echo "title: " . $row["n_title"] . " - summary: " . $row["n_summary"] .  "<br>";
                       echo '<h4>' . $row['n_title'] . '</h4>';
                       echo '<p>' . $row['n_summary'] . '</p>';
                   }
               } else {
                   echo "0 results";
               }

               mysqli_close($GLOBALS['conn']);
               echo '</div>';

           }

       }


اجرا در صفحه index :
$rd=new read;

                          echo $rd->read_note_design();

می خوام مقدار n_title خوانده شده در تابع رو در صفحه index از تابع بگیرم و در یک متغیر ذخیره کنم.
به چه شکل باید این کار رو انجام بدم؟
(برای ادمه مطلب می خواهم عنوان یا id خلاصه مطلب رو بدست بیارم و در لینکی با عنوان ادامه مطلب قرار بدم که بر اساس آن ادامه مطلب در صفحه دیگری نمایش داده شود.)
تشکر.
یا باید return کنید یا اینکه برای متد یک پارامتر ارجاعی تعریف کنین و بعد از متد بخونید. مثال:
function read(&$var)
{
    $var = 5;
    // ...
}

read($x);

echo $x; // 5