我正在尝试在 Joomla 1.5 上使用 php 5.3.5 枚举一个完全有效的数组。每当我尝试访问数组时,我都会得到白屏死机。如果我在之后添加一个 die() 语句,那么我会得到数组,(当然,之后的执行会停止)。出于调试目的,我故意在数组调用和 die() 之后不放任何代码。删除 die 不会回显数组。以前有没有其他人遇到过这个问题?
编辑:是的,打开了错误检查。WSOD 为空白。
**in the View class:**
$seminarsRefDB =& JFactory::getDBO();
$seminarsRefQuery = [MYSQL STUFF]
$seminarsRefDB->setQuery($seminarsRefQuery);
$seminarsRefList = $seminarsRefDB->loadAssocList();
for($i=0; $i<count($seminarsRefList); $i++) {
$classAppendix = $i;
$seminarselects[] = JHTML::_('select.genericList', $seminar_options, 'seminar_title[]', 'class="seminardropdown" style="width:200px;"', 'value', 'text', $seminarsRefList[$i]['value'], 'seminar'.$classAppendix);
};
$this->assignRef('seminarsArray', $seminarselects);
**In the Default Template**
print_r($this->seminarsArray[0]);
die;
结尾
我有另一个阵列,称为扬声器阵列,它完美地回响。我从我的站点的后端逐字复制了这段代码,其中两个数组都没有显示任何问题。
使用 get_included_files 并且默认模板是包含的最后一个文件,因此执行停止在那里。