3v4l.org

run code in 300+ PHP versions simultaneously
<?php function hasOnlyUpdatedTimestamps(array $changedData): bool { $changedData = $user->changedAttributes(); if (count($changedData) === 0) { return false; } return count(array_key_diff($changedData,array_fill_keys(['last_authenticated', 'last_logged_in', 'updated'], null))) === 0; } var_dump(["last_authenticated" => null]); var_dump(["last_authenticated" => null, "last_logged_in" => null, "updated" => null]); var_dump([]); var_dump(["last_authenticateda" => null]); var_dump(["last_authenticateda" => null, "ssss" => null]);

preferences:
52.5 ms | 402 KiB | 5 Q