
nullable_type_declaration_for_default_null_value
¶Adds or removes ?
before type declarations for parameters with a default
null
value.
Rule is applied only in a PHP 7.1+ environment.
use_nullable_type_declaration
¶Whether to add or remove ?
before type declarations for parameters with a
default null
value.
Allowed types: bool
Default value: true
Default configuration.
--- Original
+++ New
<?php
-function sample(string $str = null)
+function sample(?string $str = null)
{}
With configuration: ['use_nullable_type_declaration' => false]
.
--- Original
+++ New
<?php
-function sample(?string $str = null)
+function sample(string $str = null)
{}