2011-11-06 96 views
0

假设对象是$ Item。当我放弃它使用的var_dump($项目)给出:当我尝试从PHP对象中检索值时,它返回null

object(ProductVariation_OrderItem)[29] 
    protected '_productVariationID' => string '6114' (length=4) 
    protected '_productVariationVersion' => string '4' (length=1) 
    protected '_productID' => string '4220' (length=4) 
    protected '_productVersion' => string '72' (length=2) 
    protected '_id' => null 
    protected '_quantity' => string '1' (length=1) 
    protected '_custom_text' => string 'erger ~~ gerger' (length=15) 
    protected '_custom_text_id' => string 'b266dfceb5db66c01f08d97c45ebccf1' (length=32) 
    public 'destroyed' => boolean false 
    protected 'record' => 
    array 
     'ID' => int 0 
     'ClassName' => string 'ProductVariation_OrderItem' (length=26) 
     'RecordClassName' => string 'ProductVariation_OrderItem' (length=26) 
    protected 'changed' => 
    array 
     empty 
    protected 'original' => 
    array 
     'ID' => int 0 
     'ClassName' => string 'ProductVariation_OrderItem' (length=26) 
     'RecordClassName' => string 'ProductVariation_OrderItem' (length=26) 
    protected 'components' => null 
    protected 'brokenOnWrite' => boolean false 
    protected 'brokenOnDelete' => boolean false 
    protected 'componentCache' => null 
    protected 'iteratorPos' => int 0 
    protected 'iteratorTotalItems' => int 1 
    protected 'failover' => null 
    protected '_object_cache' => 
    array 
     empty 
    protected '_xml_cache' => 
    array 
     empty 
    protected '_natural_cache' => 
    array 
     empty 
    protected 'customisedObj' => null 
    protected 'parent' => null 
    protected 'namedAs' => null 
    public 'class' => string 'ProductVariation_OrderItem' (length=26) 
    protected 'extension_instances' => 
    array 
     empty 

当我用用var_dump($用品 - > productVariationID)返回6114 ..但是当我用var_dump($用品 - > custom_text),它返回null ..我不明白这里有什么问题。请有人解释我。

+0

你有你的一类魔术方法__get? – Vikk

+0

否..我没有任何魔术方法 – IJas

回答

0

您的对象没有$Item->custom_text也不$Item->productVariationID

+0

protected'_productVariationID'=>字符串'6114'(长度= 4)..这是怎么回事?它给出了正确的价值? – IJas

+0

@ijasnijas:它是$ Item - > _ productVariationID不是$ Item - > _ productVariationID - 这是最大的区别! – genesis

+0

什么是最大的区别?两者都是一样的吗?你的意思是你跳过了下划线? – IJas

相关问题