/CustomPostType.php
// Initialise class variables as blank
$metaKeys = $this->get_meta_keys();
foreach( $metaKeys as $key )
if( !empty( $key ) )
$this->$key = null;
$this->ID = null;
以下代码修复了语法错误。
public function get_meta_keys( $objectName) {
$getClassVars = get_class_vars( $objectName );
return array_keys( $getClassVars);
}
答案 0 :(得分:1)
代码中存在语法错误。它应该是这样的:
public function get_meta_keys( $objectName) {
$getClassVars = get_class_vars( $objectName );
return array_keys( $getClassVars);
}
指向正确:
答案 1 :(得分:0)
呃,你的代码甚至看起来都没有对我有效。
public function get_meta_keys( $objectName ) {
$getClassVars = get_class_vars( $objectName );
return array_keys( $getClassVars() );
}
答案 2 :(得分:0)
在函数调用结束时加上分号,您还需要先格式化代码。
public function get_meta_keys( )
{
$getClassVars = get_class_vars( $objectName );
return array_keys( $getClassVars() );
}