Skip to content

Conversation

@thekid
Copy link
Member

@thekid thekid commented Feb 12, 2023

These types only end up in the type meta information. XP reflection reports the types via getType(), while getTypeRestriction() is NULL.

function verified(string $param) { }
function unchecked(@string $param) { }

verified(null);  // Exception
unchecked(null); // Works

See xp-framework/compiler#119 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants