parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Я видимо не понял где была проблема (посыпаю голову пеплом если что)

Den 16.02 13:59

Я видимо не понял, о магии в каком месте идёт речь, я думал что в месте преобразования результата, потому что если в месте интерпретации в числовом выражении $v()

То тогда, строго следуя документации для string:
Если в строке содержится число, то при попытке использовать его в математических выражениях содержимое строки будет автоматически преобразовано к double. Если строка пуста, ее числовое "значение" в математических выражениях считается нулем.
Таким образом, конечно если мы вернули строку "-6" то это должно стать -double в $v()