从类调用和执行函数

时间:2013-08-16 11:23:57

标签: php mysql

我有一个类,里面有一个exec mysql查询的函数

$aUpdateAuLogs = DBC::$slave->selectAssoc("INSERT INTO auction_activity_logs (id_user, id_target) 
                                           VALUES ('{$aAuctionData['_key_']}'),('{$aAuctionData['watched_auctions']}')");
return $aUpdateAuLogs ;

所以在我的文件中我想在此foreach之后调用并执行此操作

foreach ($aExpAuction as $nAuctionID => $aAuctionData) 
{
    if (!array_key_exists($nAuctionID, $aWathedAuctions)) 
       continue;
}

1 个答案:

答案 0 :(得分:1)

首先,您需要将您的班级包含在您想要使用的位置。 创建类对象。 用创建的类对象调用你想要的函数。

例如,

我有一个名为testClass的类

//tetsClass.php
<?php
    class testClass{
        public testFunction(){
            //function codes i simple return the string.
            return 'test output';
        }
    }

?>

在你的forloop之后

        require(tetsClass.php);
    $testOBJ = new testClass();
    $var = $testOBJ->testFunction();
    echo $var;//it will print the text "test output"