54 lines
825 B
PHP
54 lines
825 B
PHP
|
<?php
|
||
|
/**
|
||
|
* PHPLib
|
||
|
*
|
||
|
* A PHP library to wrap php functions in a standard fashion
|
||
|
*
|
||
|
* @package PHPLib
|
||
|
* @author Timothy J. Warren
|
||
|
* @copyright Copyright (c) 2013
|
||
|
* @link https://github.com/aviat4ion/PHPLib
|
||
|
* @license MIT
|
||
|
*/
|
||
|
|
||
|
// --------------------------------------------------------------------------
|
||
|
|
||
|
/**
|
||
|
* Access function for string methods
|
||
|
*
|
||
|
* @param string $str
|
||
|
* @return object
|
||
|
*/
|
||
|
function str($str)
|
||
|
{
|
||
|
static $str_obj;
|
||
|
|
||
|
if ( ! isset($str_obj))
|
||
|
{
|
||
|
$str_obj = new \PHPUtil\Str('');
|
||
|
}
|
||
|
|
||
|
$str_obj->__construct($str);
|
||
|
|
||
|
return $str_obj;
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* Access function for array methods
|
||
|
*
|
||
|
* @param array $array
|
||
|
* @return object
|
||
|
*/
|
||
|
function arr(array $array)
|
||
|
{
|
||
|
static $arr_obj;
|
||
|
|
||
|
if ( ! isset($arr_obj))
|
||
|
{
|
||
|
$arr_obj = new \PHPUtil\Arr(array());
|
||
|
}
|
||
|
|
||
|
$arr_obj->__construct($arr);
|
||
|
|
||
|
return $arr_obj;
|
||
|
}
|