3v4l.org

run code in 300+ PHP versions simultaneously
<?php $sSecretKey = 'TrueID2015tRUEid'; $json = json_encode({ "trueid": "0864073341", "ssoid": "19041211", "access_token": "171|1.c31e0e8fe71d8215f1ff95__3600.1442364865- 19041211|7c938d42413cbdcf23500388375", "thaiid": "5101599032198", "channel": "trueid", "paytype": "credit", "total": "1010.87", "lang": "th", "payment": { "count": "2", "invoicelist": [ { "invoice_number": "0001392172791881","invoice_amount": "320.47", "amount": "320.47", "company_code": "RM", "service_number": "0864073341", "ban_number": "16652487", "due_date": "18/10/2015", "bill_month": "102015" }, {"invoice_number": "000139217279xxxx", "invoice_amount": "660.93", "amount": "660.93", "company_code": "AC", "service_number": "NF0095630I", "ban_number": "150024746305", "due_date": "20/10/2015", "bill_month": "102015"} ] } }); $encrypt = fnEncrypt($json, $sSecretKey); function fnEncrypt($sValue, $sSecretKey) { $iv = base64_decode('Jc8EZ9nZPbWZEoV4ad8/CQ=='); $sValue = pkcs5_pad($sValue, mcrypt_get_block_size(MCRYPT_RIJNDAEL_128, MCRYPT_MODE_CBC)); $sValue = mcrypt_encrypt(MCRYPT_RIJNDAEL_128, $sSecretKey, $sValue, MCRYPT_MODE_CBC, $iv); $sValue = base64_encode($sValue); return $sValue; } function pkcs5_pad($text, $blocksize) { $pad = $blocksize - (strlen($text) % $blocksize); $pad2 = $text . str_repeat(chr($pad), $pad); return $pad2; }
Output for 5.5.24 - 5.5.30, 5.6.8 - 5.6.15
Parse error: syntax error, unexpected '{' in /in/dbSoW on line 3
Process exited with code 255.

preferences:
165.81 ms | 1395 KiB | 22 Q