2017 © Pedro Peláez
 

library value-or-default

Simple default values for your code

image

mpscholten/value-or-default

Simple default values for your code

  • Monday, October 5, 2015
  • by mpscholten
  • Repository
  • 1 Watchers
  • 0 Stars
  • 7 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 2 Versions
  • 0 % Grown

The README.md

ValueOrDefault

Latest Stable Version License Circle CI, (*1)

Simple default values for your php code., (*2)

Get started

Install via composer, (*3)

composer install mpscholten/value-or-default

Basic Usage

// Env variables
$tempDir = \MPScholten\valueOrDefault($_ENV['TEMP_DIR'], '/tmp');
// $tempDir is now either $_ENV['TEMP_DIR'] or '/tmp' dependending on whether $_ENV['TEMP_DIR'] is set

// JSON input
$user = json_decode(...);
$userName = \MPScholten\valueOrDefault($user['name'], 'n/a');
// $userName is now either $user['name'] or 'n/a' depending on whether $user['name'] is set and non-null

// Null values
$value = null;
\MPScholten\valueOrDefault($value, 0); // returns 0 because $value == null

Tests

You can run the phpunit suite with make, (*4)

make tests

Contributing

Feel free to send pull requests!, (*5)

The Versions

05/10 2015

dev-master

9999999-dev

Simple default values for your code

  Sources   Download

MIT

The Requires

  • php >=5.4

 

The Development Requires

by Marc Scholten

05/10 2015

1.0.0

1.0.0.0

Simple default values for your code

  Sources   Download

MIT

The Requires

  • php >=5.4

 

The Development Requires

by Marc Scholten