Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Paramètre void dans array_keys()

<?php

$array = [3 => null, 4 => 4];

var_dump(array_keys($array, null));
// 3

var_dump(array_keys($array /*, void */));
// 3, 4

Il existe un paramètre ‘void’ en PHP. C’est le deuxième argument de array_keys().

Ce deuxième paramètre est souvent omis (et méconnu).

S’il est présent, il est typé ‘mixed’ pour permettre la recherche de n’importe quelle valeur (ici, null).

S’il est absent, array_keys() retourne TOUTES les clés. Lorsqu’il est absent, il n’est pas null, ni aucun autre type. Le dernier type possible est ‘void’.

Le type est donc : void|mixed.

See Also

PHP Features

Last updated: 11 October 2026