php陣列的問題
不懂程式碼最底部$list[$i]->image的語法....想要請問$xx[index]這是陣列的讀取,而在php當中 " -> " 指的是function的呼叫 ,而在這裡的$list[$i]->image指的是
$list[$i]底下有個image的function可以給我呼叫??是這個意思嗎??
另外最主要請請問在這個php程式碼當中完全看不到$list[]是在那裡宣告的..我應該要怎麼找到$list[]是在哪裡被宣告且裡面又是裝些甚麼呢?
<?php
/*------------------------------------------------------------------------
# News Show SP2 - News display/Slider module by JoomShaper.com
# ------------------------------------------------------------------------
# Author JoomShaper http://www.joomshaper.com/
# Copyright (C) 2010 - 2012 JoomShaper.com. All Rights Reserved.
# @license - GNU/GPL V2 for PHP files. CSS / JS are Copyrighted Commercial
# Websites: http://www.joomshaper.com/
-------------------------------------------------------------------------*/
// no direct access
defined( '_JEXEC' ) or die( 'Restricted access' );
$modId = $module->id;
if ($article_column>=$c_article_count):
$article_column = $c_article_count;
$article_row= 1;
endif;
?>
<div id="ns2-<?php echo $modId; ?>" class="nssp2 ns2-<?php echo $uniqid ?>">
<div class="ns2-wrap">
<?php if ($c_article_count > 0): ?>
<div class="ns2-art-wrap <?php if ($links_block && $c_links_count!=0 && $links_position=="right"): ?> col-2 flt-left<?php endif; ?>">
<div class="ns2-art-pages">
<?php for($i=0;$i<$c_article_count;$i++): ?>
<div class="ns2-page">
<?php for($j=0;$j<$article_row;$j++, $i++): ?>
<div class="ns2-row <?php echo $j==0 ? 'ns2-first' : '' ?> <?php echo $j%2 ? 'ns2-even' : 'ns2-odd' ?>">
<?php for($z=0;$z<$article_column;$z++, $i++): ?>
<?php if ($i <$c_article_count): ?>
<div class="ns2-column flt-left col-<?php echo $article_column ?>">
<div style="padding:<?php echo $article_col_padding ?>">
<div class="ns2-inner">
<?php /*Image position before title*/if ($article_show_image && $article_image_pos=='top' && $list[$i]->image): ?>