--TEST-- Test array_sum() function with objects that implement addition but not castable to numeric type --EXTENSIONS-- zend_test --FILE-- $carry + $value, 0)); ?> --EXPECTF-- array_sum() version: Warning: array_sum(): Addition is not supported on type DoOperationNoCast in %s on line %d Warning: array_sum(): Addition is not supported on type DoOperationNoCast in %s on line %d int(0) array_reduce() version: object(DoOperationNoCast)#5 (1) { ["val":"DoOperationNoCast":private]=> int(31) }