Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在检查是否存在某些内容时,使用load(array)的目的是什么?_Php_Arrays_Joomla_Associative Array - Fatal编程技术网

Php 在检查是否存在某些内容时,使用load(array)的目的是什么?

Php 在检查是否存在某些内容时,使用load(array)的目的是什么?,php,arrays,joomla,associative-array,Php,Arrays,Joomla,Associative Array,我正在尝试调试一个我没有编写的php脚本。为了检查某个位置是否已经存在,他们使用了以下方法: $locTable = JTable::getInstance('Location', 'DPCalendarTable'); if ($locTable->load(array('latitude' => $data['latitude'],'longitude' => $data['longitude'])){ $_eventLocCache[$data['alias']

我正在尝试调试一个我没有编写的php脚本。为了检查某个位置是否已经存在,他们使用了以下方法:

$locTable = JTable::getInstance('Location', 'DPCalendarTable');
if ($locTable->load(array('latitude' => $data['latitude'],'longitude' => $data['longitude'])){  
   $_eventLocCache[$data['alias']] = (int)$locTable->id;
}

“.->加载(数组…”的目的是什么?

因为您使用了Joomla,它从名为
位置的表中检索数据

  • JTable::load()-从数据库加载一行并绑定字段 添加到对象属性

您必须查看该方法在JTable类中的作用,才能了解它对ArrayTanks的作用,但“加载”的目的是什么在插入括号之前?您最好重写问题,使其不是调试问题。这或将问题移至。谢谢,我不知道加载是jtable的一部分,这就清除了它!您应该接受答案。欢迎@Hamlet Hub,但我发现问题需要编辑:)