3v4l.org

run code in 300+ PHP versions simultaneously
<?php $a = array( 'Variation' => array( 'SKU' => 'ML328-8.42-21.329', 'StartPrice' => 29.95, 'Quantity' => 1, 'VariationSpecifics' => array( 'NameValueList' => array( 0 => array( 'Name' => 'Farbe', 'Value' => 'schwarz' ), 1 => array( 'Name' => 'Größe', 'Value' => 145, ) ) ), 'SellingStatus' => array( 'QuantitySold' => 0, 'QuantitySoldByPickupInStore' => 0, ) ) ); foreach ($variations['Variation'] as $nr => $v) { $extendedVariations[$nr] = array ( 'StartPrice' => $v['StartPrice'], 'Quantity' => $v['Quantity'] ); if ( (array_key_exists('SellingStatus', $v)) && (array_key_exists('QuantitySold', $v['SellingStatus'])) && ($v['SellingStatus']['QuantitySold'] > 0) ) { $extendedVariations[$nr]['Quantity'] -= $v['SellingStatus']['QuantitySold']; } }
Output for 8.3.0 - 8.3.7
Warning: Undefined variable $variations in /in/rjXon on line 27 Warning: Trying to access array offset on null in /in/rjXon on line 27 Warning: foreach() argument must be of type array|object, null given in /in/rjXon on line 27
Output for 8.0.0 - 8.0.30, 8.1.0 - 8.1.28, 8.2.0 - 8.2.18
Warning: Undefined variable $variations in /in/rjXon on line 27 Warning: Trying to access array offset on value of type null in /in/rjXon on line 27 Warning: foreach() argument must be of type array|object, null given in /in/rjXon on line 27
Output for 7.4.0 - 7.4.33
Notice: Undefined variable: variations in /in/rjXon on line 27 Notice: Trying to access array offset on value of type null in /in/rjXon on line 27 Warning: Invalid argument supplied for foreach() in /in/rjXon on line 27
Output for 7.3.32 - 7.3.33
Warning: Invalid argument supplied for foreach() in /in/rjXon on line 27
Output for 5.4.2 - 5.4.45, 5.5.24 - 5.5.35, 5.6.7 - 5.6.28, 7.0.0 - 7.0.20, 7.1.0 - 7.1.25, 7.2.0 - 7.2.33, 7.3.0 - 7.3.31
Notice: Undefined variable: variations in /in/rjXon on line 27 Warning: Invalid argument supplied for foreach() in /in/rjXon on line 27

preferences:
172.58 ms | 403 KiB | 243 Q