yftzeng / wow-function
Wow! Function for PHP. Collect fucntion scripts for us
Installs: 579
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/yftzeng/wow-function
Requires
- php: >=5.3.0
This package is not auto-updated.
Last update: 2025-10-19 12:55:37 UTC
README
Wow! Function for PHP. Collec function scripts for us
Requirement
PHP 5.3+
Usage
Standalone WowLog library
include __DIR__.'/src/Wow/Util/WowFunction.php';
use \Wow\Util\WowFunction as F;
$key = '1234567812345678';
$iv = '1234567812345678';
$aes_encode = F::aesEncode('data', $key, $iv);
$aes_decode = F::aesDecode($aes_encode, $key, $iv);
echo "aes_encode => $aes_encode\n";
echo "aes_decode => $aes_decode\n";
echo "currenttime => " . F::currentTime() . "\n";
echo "currenttime (UTC) => " . F::currentUtcTime() . "\n";
echo "randomString => " . F::randomString(6) . "\n";
$base64url_encode = F::base64UrlEncode('url');
$base64url_decode = F::base64UrlDecode($base64url_encode);
echo "base64UrlEncode => $base64url_encode\n";
echo "base64UrlDecode => $base64url_decode\n";
Work with Composer
Edit composer.json
{
"require": {
"yftzeng/wow-function": "dev-master"
}
}
Update composer
$ php composer.phar update
Sample code
include 'vendor/autoload.php';
use \Wow\Util\WowFunction as F;
$key = '1234567812345678';
$iv = '1234567812345678';
$aes_encode = F::aesEncode('data', $key, $iv);
$aes_decode = F::aesDecode($aes_encode, $key, $iv);
echo "aes_encode => $aes_encode\n";
echo "aes_decode => $aes_decode\n";
echo "currenttime => " . F::currentTime() . "\n";
echo "currenttime (UTC) => " . F::currentUtcTime() . "\n";
echo "randomString => " . F::randomString(6) . "\n";
$base64url_encode = F::base64UrlEncode('url');
$base64url_decode = F::base64UrlDecode($base64url_encode);
echo "base64UrlEncode => $base64url_encode\n";
echo "base64UrlDecode => $base64url_decode\n";
License
the MIT License