1--TEST--
2BcMath\Number calc non-numeric string by operator
3--EXTENSIONS--
4bcmath
5--FILE--
6<?php
7$num = new BcMath\Number(100);
8
9try {
10    $num + 'a';
11} catch (Error $e) {
12    echo $e->getMessage() . "\n";
13}
14
15try {
16    $num - 'a';
17} catch (Error $e) {
18    echo $e->getMessage() . "\n";
19}
20
21try {
22    $num * 'a';
23} catch (Error $e) {
24    echo $e->getMessage() . "\n";
25}
26
27try {
28    $num / 'a';
29} catch (Error $e) {
30    echo $e->getMessage() . "\n";
31}
32
33try {
34    $num % 'a';
35} catch (Error $e) {
36    echo $e->getMessage() . "\n";
37}
38
39try {
40    $num ** 'a';
41} catch (Error $e) {
42    echo $e->getMessage() . "\n";
43}
44?>
45--EXPECT--
46Number is not well-formed
47Number is not well-formed
48Number is not well-formed
49Number is not well-formed
50Number is not well-formed
51Number is not well-formed
52