Tips in php 8

Posted on

Let’s talk about some interesting points in php8 :-

Array unpacking also supports string keys

$array1 = ["a" => 1];
$array2 = ["b" => 2];
$array = ["a" => 0, ...$array1, ...$array2];
var_dump($array); // ["a" => 1, "b" => 2]
Enter fullscreen mode

Exit fullscreen mode

The new array_is_list function

$list = ["a", "b", "c"];
array_is_list($list); // true
$notAList = [1 => "a", 2 => "b", 3 => "c"];
array_is_list($notAList); // false
$alsoNotAList = ["a" => "a", "b" => "b", "c" => "c"];
array_is_list($alsoNotAList); // false
Enter fullscreen mode

Exit fullscreen mode

I hope it helps everyone.

Leave a Reply

Your email address will not be published. Required fields are marked *