Composer 是 PHP 的一个依赖管理工具。我们可以在项目中声明所依赖的外部工具库,Composer 会帮你安装这些依赖的库文件,有了它,我们就可以很轻松的使用一个命令将其他人的优秀代码引用到我们的项目中来。
Composer 安装与使用,见另外一篇文章: Composer 安装与使用
比如在项目中应用一个轻量级的PHP数据库框架Medoo来操作数据库:
依赖安装:
$ composer require catfan/Medoo
更新:
$ composer update
开始:
实例
<?php
// 如果你使用php的依赖安装。可以使用以下方法自动载入
require 'vendor/autoload.php';
// 或者将你下载的medoo文件拷贝到你相应的目录,然后载入即可
// require_once 'medoo.php';
// 初始化配置
$database = new medoo([
'database_type' => 'mysql',
'database_name' => 'name',
'server' => 'localhost',
'username' => 'your_username',
'password' => 'your_password',
'charset' => 'utf8'
]);
// 插入数据示例
$database->insert('account', [
'user_name' => 'foo',
'email' => 'foo@bar.com',
'age' => 25,
'lang' => ['en', 'fr', 'jp', 'cn']
]);
?>
只有在 PHP 5.4+, 你可以使用[] 作为语法。
分享笔记