Robert: farbtabelle generieren

Beitrag lesen

Guten Tag!
Ich hab versuch eine Farbtabelle mit einem PHP-Code zu generieren.
Leider ist mir das nicht gelungen und noch dazu hab ich ungefähr 1000 Zeilen Fehler bekommen. Immer die var. $G $B oder $R ist UNDEFINED.
Davon bin ich nicht schlauer geworden.

<?php
$i=1;
$R = -10;
$G = -10;
$B = -10;

function farbe()
{
if($R<=240)
{
$R+=10;
}
else
{
 if($G<=240)
 {
 $G+=10;
 }
 else
 { if($B<=240)
  {
  $B+=10;
  }
  else
  {
  return "FFFFFF";
  }
 }
}
return dechex($R) . dechex($G) .dechex($B);
};

while ($R<=250 && $G<=250 && $B<=250)
{

switch($i)
{
case 1:  echo "<tr>";
  $i++;
  break;

case 15:  echo "</tr>";
  $i=1;
  break;

default: echo "<td style="background-color:#" . farbe() . ";">" . farbe() . "</td>";
  $i++;
};

}
?>

Kann mir wer, mit Hilfe dieses Codes sagen, was ich noch nicht weiß in PHP?

danke schonmal