On Tue, Jan 25, 2022 at 9:45 PM Chase Peeler <[email protected]> wrote:
> it will make this much more difficult to read since the constants.php will
> have to be
> updated:
>
> if(!defined('dbserver')){
> define('dbserver','productiondb.example.com');
> }
> if(!defined('otherconstant')){
> define('otherconstants','foobar');
> }
You could use this form for conciseness:
```
defined('dbserver') or define('dbserver', 'productiondb.example.com');
defined('otherconstant') or define('otherconstant', 'foobar');
```
IMHO it's clearer than `@define()` as it makes it explicit where you
expect a possible previous definition and where you don't.
--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: https://www.php.net/unsub.php