"php-utils" is the function group which extends PHP standard functions.
This library is mainly affected by Scala.
"php-utils.php" define create_path()
function, and read fllowing files.
file name | description |
---|---|
cover.inc | defines the functions which throw no exception |
error.inc | defines the functions which are usefull for throwing some exception |
string.inc | defines the functions which complement PHP standard functions for "string" |
debug.inc | defines the functions which help developers to debug |
general.inc | defines the basic functions |
array.inc | defines the functions which complement PHP standard functions for "array" |
array_of_array.inc | defines the functions which help computations of "array" having "array" elements, like RDB records |
If you want to know details, go to wiki page!
- PHP 5.3 or higher
- But PHP 5.5 or higher if you want to try PHPUnit tests.
MIT Licence
example.php
<?php
require_once PATH_TO_PHP_UTILS . 'php-utils.php'; // you need to define PATH_TO_PHP_UTILS
$sample_array = [
'null' => null ,
'boolean' => true ,
'int' => 1 ,
'double' => 1.1 ,
'string' => 'hello, world!' ,
'array' => [1, 2, 3] ,
'closure' => function() { return 'closure'; },
];
echo pretty($sample_array);
The above code lead to the following result,
$ php example.php
[
"null" => null
"boolean" => true
"int" => 1
"double" => 1.1
"string" => "hello, world!"
"array" => (count: 3)[
0 => 1
1 => 2
2 => 3
]
"closure" => object of Closure {
object properties => (count: 0)[
]
static properties => (count: 0)[
]
methods => (count: 2)[
0 => "bind"
1 => "bindTo"
]
}
]