Php获取当前操作对象的类名

1. get_class

get_class — Returns the name of the class of an object

get_class ([ object $object ] ) : string

例如:magento代码:

 $model = Mage::getModel('sales/order_creditmemo')->load($id)->addData($data);
echo  get_class($model);

输出: Mage_Sales_Model_Order_Creditmemo

2. ReflectionClass()

获取类名,且获取的是最完整的路径类文件名

 $model = Mage::getModel('sales/order_creditmemo')->load($id)->addData($data);
$func = new ReflectionClass($model);
  var_dump($func->getFileName() );exit;
打印输出: "D:\www\lollicupStore2\app\code\core\Mage\Sales\Model\Order\Creditmemo.php"

Leave a Reply

您的邮箱地址不会被公开。 必填项已用 * 标注