php检查对象是否为空 php check if object is empty

该篇文章介绍了如何在PHP编程中使用`$users->count()`方法来检查对象`$users`是否为空,如果对象中的元素数量等于0,则设置错误信息为notexist。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

php检查对象是否为空
php check if object is empty

if($users->count()==0){
					$result->errer = "not exist";
				}
public function data_preprocessing(&$defaultvalues) { global $DB; $core = \mod_hvp\framework::instance(); $content = null; if (!empty($defaultvalues['id'])) { // Load Content. $content = $core->loadContent($defaultvalues['id']); } $this->set_max_grade($content, $defaultvalues); // Aaah.. we meet again h5pfile! $draftitemid = file_get_submitted_draft_itemid('h5pfile'); file_prepare_draft_area($draftitemid, $this->context->id, 'mod_hvp', 'package', 0); $defaultvalues['h5pfile'] = $draftitemid; $this->set_display_options($defaultvalues); // Determine default action. if (!get_config('mod_hvp', 'hub_is_enabled') && $content === null && $DB->get_field_sql("SELECT id FROM {hvp_libraries} WHERE runnable = 1", null, IGNORE_MULTIPLE) === false) { $defaultvalues['h5paction'] = 'upload'; } // Set editor defaults. $defaultvalues['h5plibrary'] = ($content === null ? 0 : H5PCore::libraryToString($content['library'])); // Combine params and metadata in one JSON object. $params = ($content === null ? '{}' : $core->filterParameters($content)); $maincontentdata = array('params' => json_decode($params)); if (isset($content['metadata'])) { $maincontentdata['metadata'] = $content['metadata']; } $defaultvalues['h5pparams'] = json_encode($maincontentdata, true); // Completion settings check. if (empty($defaultvalues['completionusegrade'])) { $defaultvalues['completionpass'] = 0; // Forced unchecked. } // Add required editor assets. require_once('locallib.php'); $mformid = $this->_form->getAttribute('id'); \hvp_add_editor_assets($content === null ? null : $defaultvalues['id'], $mformid); }
05-26
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值