3v4l.org

run code in 300+ PHP versions simultaneously
<?php # read config file data from the file using file_get_contents $string = '{ "mysql": { "host": "locahost", "port": 3306, "database": "test", "username": "root", "password": "" } }'; $cfg = json_decode($string,1); # decode the result as an array $host = $cfg["mysql"]["host"]; $port = $cfg["mysql"]["port"]; $database = $cfg["mysql"]["database"]; $username = $cfg["mysql"]["username"]; $password = $cfg["mysql"]["password"]; echo "host = $host, port = $port, database=$database, username=$username, password=$password"; ?>
Output for 7.2.0 - 7.2.33, 7.3.0 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.33, 8.2.0 - 8.2.29, 8.3.0 - 8.3.25, 8.4.1 - 8.4.12
host = locahost, port = 3306, database=test, username=root, password=

preferences:
141.62 ms | 407 KiB | 5 Q