NoDiscard
final class NoDiscard (View source)
This attribute can be used to indicate that the return value of a function or a method should not be discarded. If the return value is not used in any way, a warning will be emitted.
This is useful for functions where not checking the return value is likely to be a bug. To intentionally discard the return value of such a function, use (void) cast to suppress the warning.
Properties
| string|null | $message |
Methods
__construct(string|null $message = null)
Construct a new NoDiscard attribute instance
Details
__construct(string|null $message = null)
Construct a new NoDiscard attribute instance
Constructs a new NoDiscard instance.