После обновления (не знаю точно с какой версии) до php 7.3.0 появилась ошибка. Всю голову сломал откуда она и почем до обновления все отлично работало.
есть простенький класс, для конвертации валют:
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- class currency{
- static $curr;
- private static function get($q){
- return self::$curr->$q;
- }
- private static function to($n,$c){
- return $n * self::$curr->$c;
- }
- private static function from($n){
- }
- private static function get_rate($c){
- return self::$curr->$c;
- }
- static function __callStatic($modname,$args){
- self::$curr = (object)['RUB'=>1,'USD'=>67,'EUR'=>77];
- }
- }