PHP TypeLang Help

@phan-constructor-used-for-side-effects

The @phan-constructor-used-for-side-effects tag declares that a constructor's return value is intentionally discarded by callers, suppressing the issue Phan would otherwise raise for an unused new expression.

"@phan-constructor-used-for-side-effects" [ <Description> ]

Parsing a @phan-constructor-used-for-side-effects tag produces a PhanConstructorUsedForSideEffectsTag instance. Being a pure marker, it adds nothing beyond the $name and optional $description every Tag already carries.

final class PhanConstructorUsedForSideEffectsTag extends FlagTag {}

See Phan's Annotating Your Source Code wiki.

08 July 2026