本篇文章给大家带来的内容是关于php扩展包:可以代替php原生函数的扩展包的简单介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。
虽然程序员无时无刻都在造轮子,但造轮子也有效率之分,用好轮子才能造出好“??”
guzzlehttp/guzzle
composer require guzzlehttp/guzzle
你可以用guzzlehttp完全取代curl,file_get_content,fopen等函数。这个扩展包使用起来极为顺手。我们在代码量上看下对比。
php_curl
"coder",
"password" => "12345"
);
curl_setopt($curl, CURLOPT_POSTFIELDS, $post_data);
//执行命令
$data = curl_exec($curl);
//关闭URL请求
curl_close($curl);
//显示获得的数据
print_r($data);guzzlehttp
use GuzzleHttp\Client;
$client = new GuzzleHttp\Client();
$response = $client->request('POST', 'http://www.baidu.com', [
'form_params' => [
'username' => 'coder',
'password' => '12345'
]
]);
print_r($response);jenssegers/date
composer require jenssegers/date
使用这个扩展包,让php程序员对date相关的需求实现更简洁、简单了。请看下方对比
php_date
date("Ym", strtotime("-1 day")); //获取前一天的日期
date("Ym", strtotime("+1 day")); //获取后一天的日期jenssegers_date
(new Date('-1 day'))->format ('Ym'); // 获取前一天的日期
(new Date('+1 day'))->format ('Ym'); //获取后一天的日期显而易见,新的方法对date的处理呈现更加直观。当然这是简单的应用,复杂的日期计算中,它会更显优势。
立即学习“PHP免费学习笔记(深入)”;
chumper/zipper
composer require chumper/zipper
使用这个包可以简化php本身zip函数使用的复杂度
php_zip
';
}else {
echo $file_name . '';
$file_size = zip_entry_filesize($zip);
$file = zip_entry_read($zip, $file_size);
file_put_contents($save_path, $file);
zip_entry_close($zip);
}
}
}
}
zip_close($resource);chumper/zipper
Zipper::make('test.zip')->folder('test')->extractTo('foo');显而易见,我想我不用去解释什么了。
芝麻乐开源众筹系统采用php+mysql开发,基于MVC开发,适用于各类互联网金融公司使用,程序具备模板分离技术,您可以根据您的需要进行应用扩展来达到更加强大功能。前端使用pintuer、jquery、layer等....系统易于使用和扩展简单的安装和升级向导多重业务逻辑判断,预防出现bug后台图表数据方式,一目了然后台包含但不限于以下功能:用户认证角色管理节点管理管理员管理上传配置支付配置短信平
anchu/ftp
composer require anchu/ftp
本包可以简化php自身ftp上传代码的流程
php_ftp
anchu/ftp
Config::set('ftp.connections.key', array( 'host' => '', 'username' => '', 'password' => '', 'passive' => false, 'secure' => false, )); FTP::uploadFile($fileFrom,$fileTo,$mode)相关推荐:










