3v4l.org

run code in 300+ PHP versions simultaneously
<?php $priceChart = (object) [ 'Monday' => function($price) { return (int) $price / 2; }, 'Wednesday' => function($price) { return (int) $price * 1.1; }, 'Friday' => function($price) { return (int) $price > 200 ? (int) $price - 20 : (int) $price; } ]; $price = 20.00; $currentDay = 'Wednesday'; $newPrice = isset($priceChart->{$currentDay}) ? call_user_func_array($priceChart->{$currentDay}, [$price]) : $price; echo $newPrice;

This is an error 500

Value for `_results` contains invalid data `array`


preferences:
203.98 ms | 2065 KiB | 10 Q