如何在php中的类函数内打印值

时间:2012-01-08 19:10:13

标签: php debugging

我有简单的php页面,调用这样的php对象方法: 这是构建html视图的HTML页面

$queryManager = new  QueryManager();
$result = $queryManager->GetCreatedCars($userId);
while($row = mysql_fetch_array($result))
{
...blah blah ....
}

and this is how the GetCreatedCars looks
public function GetCreatedCars($user_fb_id)
    {
        $bcon  = $this->ConnectToDb();
        $myStr = "SELECT * FROM ...blah blah .....";

            echo "$myStr <br>"; <----THIS I WANT TO PRINT TO HTML VIEW 
                $result = mysql_query($SqlStr);
        if(!$result)
            die('Could select db: ' . mysql_error());
        return $result;
    }

现在我想打印到页面$ myStr只是为了调试,但dos不打印任何东西我只能打印我在视图php文件中我调用GetCreatedCars方法

2 个答案:

答案 0 :(得分:1)

你确定你的方法被调用了吗?请发一个最小的测试用例。 $ this-&gt; ConnectToDb是否终止程序(可能该方法不存在)。

答案 1 :(得分:0)

尝试将echo ...;更改为die(...);。这样,如果方法被正确调用,页面将“死”并在底部显示该消息。