<?php
class day{
public $date;
public function __construct()
{
$this->date = time();
}
/**
* Should I write code today?
* @param (array) $todos Current list of TODOs
* @return boolean I should code if true.
*/
public function doCode($todos)
{
//return true; //Never stop coding
$chore = next($todos);
while($chore && $chore->priority < 3 )
$chore = next($todos);
return $chore === false || $this->isWeekend($this->date);
}
/**
* Is the date in teh weekend?
* @param string $date String date to check
* @return boolean True if date is in the weekend
*/
public function isWeekend($date)
{
return date('w', strtotime($date)) % 6 == 0;
}
}
/* End of file day.php */
/* Location: ./life/modules/day/day.php */
$agenda = array( (object)array('priority'=>1)
,(object)array('priority'=>4)
,(object)array('priority'=>1)
,(object)array('priority'=>5)
);
$day = new day();
$i = 1;
while($i< 10)
{
echo var_dump($day->isWeekend($day->date)) . "\n";
$day->date = strtotime($day->date. ' + 1 days');
$i++;
}
Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /in/ISosg on line 6
Process exited with code 255.
Parse error: parse error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /in/ISosg on line 6
Process exited with code 255.
Output for 4.3.2 - 4.3.4
Parse error: parse error, expecting `T_OLD_FUNCTION' or `T_FUNCTION' or `T_VAR' or `'}'' in /in/ISosg on line 6
Process exited with code 255.