class math{
function test($way, $inc , $math){
$result = $way + $inc + $math;
return $result;
}
}

class word{
function word($string, $string2){
$result = $string.$string2;
return $result;
}
}

$calc = new math;
$result = $calc->test(1,2,3);

echo "math : ".$result; // 6

$word = new word;
$words = $word->word('men','bou');

echo "words : ".$words; // ERROR: MISSING ARGUMENTS

上のMathではエラーはでないのですが
下のWordクラスでは Missing Arguments 1 for word::word()とか出てくるんですが、どうしてですか?

PHP5.10です。