- 论坛徽章:
- 0
|
关于php的类的一个问题
我也很是不懂,完整得代码是这样得:
没有include其他文件。
一个类里面的一个function:
-----------------------
function get_product_groups($seller_id)
{
$sql= "SELECT PRODUCT_GROUP_ID, PRODUCT_GROUP_DESCRIPTION, ENTITY_ID FROM PRODUCT_GROUP
where PRODUCT_GROUP_ID IN (SELECT PRODUCT_GROUP_ID from PRODUCT WHERE
SELLER_ID=:seller_id OR SELLER_ID='9-0000')";
$stmt = ociparse($this->;dbConnect, $sql);
OCIBindByName($stmt,":seller_id",&$seller_id,-1);
OCIExecute($stmt);
WHILE(OCIFetchInto($stmt,&$arr,OCI_ASSOC+OCI_RETURN_NULLS))
{
$pgid=$arr[" RODUCT_GROUP_ID"];
$this->;pg_desc[$pgid]=$arr[" RODUCT_GROUP_DESCRIPTION"];
$this->;pg_entity[$pgid]=$arr["ENTITY_ID"];
}
OCIFreeStatement($stmt);
}
------------------------
$this->;pg_desc,$this->;pg_entity这两个变量是咋回事?
没有任何一个地方声明。
php的变量是第一使用时就算作声明的,但这里看起来总是觉得很难让人理解。 |
|