Moin!
Fatal error: Cannot redeclare firstmonday() (previously declared in [...]/training/datefunction.php:4) in [...]/training/datefunction.php on line 4
Logisch. Die "Funktion" deiner Funktion week ist es, die Funktion firstmonday zu definieren. Das funktioniert beim ersten Aufruf von week noch, beim zweiten schlägt es fehl:
<?php
function week($week, $year) {function firstmonday($year)
{
[...]
?>
Du kannst in PHP keine Funktionen schachteln, um "lokale" Funktionen zu erreichen. Funktionen sind in PHP immer global.
- Sven Rautenberg
--
"Love your nation - respect the others."
"Love your nation - respect the others."