一、Windows下可以下载一键安装包
>下载页面:https://getcomposer.org/download/ 。
二、安装完毕后,新打开一个命令窗口
可以看到,composer的默认安装目录是C:\ProgramData\ComposerSetup\bin(ps:which需要安装cygwin才能执行)。
三、使用Composer下载一个PHP包,这里以“voku/anti-xss”作为例子。
我们看看下载结果:
vendor文件夹:保存下载的anti-xss库以及相关的依赖库
composer.json:记录当前项目需要的库
composer.lock:记录当前相关库的版本,后期安装项目的时候,只会按lock文件里记录的指定版本下载依赖包。
四、执行代码,新建一个test.php,引入vendor下面的autoload,即可使用composer建立的库。
PS:vendor下面的autoload.php是composer自动生成的自动加载器。
$loader = require __DIR__ . "/vendor/autoload.php";
$antiXss = new \voku\helper\AntiXSS();
$harm_string = "Hello, i try to <script>alert('Hack');</script> your site";
echo $harmless_string = $antiXss->xss_clean($harm_string);