solve_linear($g,$eps) {
$t = $g(1.0) - $g(0.0);
return abs($t) < eps ? array('error',$t) : array('success',-$g(0.0)/$t);
}
$x = function ($y) {
return 9.0 - 7.0*$y;
}
$y = function ($x) {
return 8.0 - $x;
}
$g = function ($z) {
return $x( $y( $z)) - $z;
}
print_r(solve_linear($g,1.0e-8));