新版本的变更 / PHP 8.0

// *** before: ***
function createUser($name, $email, $isAdmin = false, $isActive = true) {
    // ...
}

createUser('Ann''ann@example.com'falsetrue);
// which positional argument is which? one has to check the signature

// *** in version 8.0: ***
createUser(
    name: 'Ann',
    email: 'ann@example.com',
    isActive: true,
    // isAdmin keeps its default, and order no longer matters
);