PHP code example of lyhiving / quickio
1. Go to this page and download the library: Download lyhiving/quickio library . Choose the download type require .
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once ('vendor/autoload.php' );
lyhiving / quickio example snippets
$glob = quickio::glob('./logs' );
while ($glob->valid()) {
$filename = $glob->current();
echo $filename . PHP_EOL;
$glob->next();
}
$glob = quickio::read('./logs/jd.log' );
while ($glob->valid()) {
$line = $glob->current();
echo $line . PHP_EOL;
$glob->next();
}
$lines = quickio::reads('./logs/jd.log' , 3 , 1 );
var_dump($lines);
$ret = quickio::copy('./logs/jd.log' ,'./logs/jd.log.new' );
var_dump($ret);
$ret = quickio::rmdir('./logs/abc' );
var_dump($ret);
echo "---set cache path---" . PHP_EOL;
quickio::setCachePath('./cache/' );
var_dump(quickio::getCachePath());
echo "---set cache data---" . PHP_EOL;
quickio::set('p2' , __FILE__ );
echo "---get cache data---" . PHP_EOL;
$cache = quickio::get('p2' );
var_dump($cache);
echo "---delete cache data---" . PHP_EOL;
quickio::del('p2' );
echo "---no cache output---" . PHP_EOL;
quickio::noCache();
echo "---browser cache output---" . PHP_EOL;
quickio::ieCache(600 );
echo "---quick dump output---" . PHP_EOL;
quickio::dump([__FILE__ ,__LINE__ ]);
echo "---quick dump output end exit ---" . PHP_EOL;
quickio::_dump([__FILE__ ,__LINE__ ]);
$ret = quickio::rmdir('./logs/abc' );
var_dump($ret);
quickio::CORS('*' );
$data = quickio::url('get' ,'https://httpbin.org/get' ,[],['file_get_contents' =>false ]);
var_dump($data);
$data = quickio::url('post' ,'http://httpbin.org/post' ,['date' =>date('Y-m-d H:i:s' )],['file_get_contents' =>true ]);
var_dump($data);
quickio::output('RUN First! You can see this.' );
echo "YOU CAN'T SEE ME! " . PHP_EOL;
echo "BUT YOU CAN RUN OTHER THINGS " . PHP_EOL;