Edit report at https://bugs.php.net/bug.php?id=63815&edit=1
ID: 63815 User updated by: php at lool dot fr Reported by: php at lool dot fr Summary: please provide a shortcut language syntax Status: Not a bug Type: Feature/Change Request Package: *General Issues Operating System: all PHP Version: Irrelevant Block user comment: N Private report: N New Comment: using $v = $_POST['blabla'] ?: 'init_value'; produces an error: Notice: Undefined index 'blabla' ... the call to isset is also important to distinguish between an empty value and a not set value!!! Previous Comments: ------------------------------------------------------------------------ [2012-12-20 14:59:53] paj...@php.net Use the ?: operator: $v = $_POST['blabla'] ?: 'init_value'; ------------------------------------------------------------------------ [2012-12-20 14:42:04] php at lool dot fr Description: ------------ it is both long to write and difficult to read to have many lines like this in the source code: $value = isset($_POST['blabla']) ? $_POST['blabla'] : 'init_value'; it would be easier to have something like: $value = isnotset($var,'init_value'); ------------------------------------------------------------------------ -- Edit this bug report at https://bugs.php.net/bug.php?id=63815&edit=1