[英]Don't understand php namespace, how can I call function from another class?
[英]a function i can't understand in php
for ($y = 25; $y >= 7; $y--)
{
$showYear = false;
for ($m = 12; $m >= 1; $m--)
{
if (blogList($m, $y))
$showYear = true;
}
if ($showYear) {
echo '<h2>' . (2000 + $y) . '</h2>';
for ($m = 12; $m >= 1; $m--)
{
echo blogList($m, $y);
}
}
}
//blog archives
function blogList($month, $year)
{
$lastDate = array(31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
$beginDate = mkTime(0, 0, 0, $month, 1, $year);
$endDate = mkTime(0, 0, 0, $month, $lastDate[$month - 1], $year);
$query = .......;
}
$y=25
。 $showYear = false;
$lastDate = array(31,29,31,30,31,30,31,31,30,31,30,31);
? $y = 25
是因為他從 2025 年向后循環到 2007 年。 $y
最終作為mkTime
的年份參數(請參閱http://php.net/manual/en/function.mktime.php )。
該數組保存每個日歷月的最后日期,例如一月有 31 天。
但是,不要試圖從上面的代碼中學習!
blogList($m,$y)
期望$y
的值在 7-25 的范圍內。$lastdate 保存一年中 12 個月中每個月的天數,在運行查詢之前,它會嘗試查找該月的開始和結束日期。
我不確定 y=25 - 這可能取決於 $query 變量中定義的內容
1)因為它是從 2007 年到 2025 年的日期。它設置為 false 的變量是因為它需要檢查 blogList 中的某些內容,我認為它正在計算到月底的剩余天數。
2) 那是一個月的最后一天。 該數組有 12 個元素。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.