如何利用Composer快速搭建二維碼生成服務?

Tags: 二維碼, 類庫,

最近學習使用php生成二維碼,HP QR Code是一個PHP二維碼生成類庫,利用它可以輕鬆生成二維碼,官網提供了下載和多個演示demo,查看地址:

下載官網提供的類庫後,只需要使用phpqrcode.php就可以生成二維碼了,當然您的PHP環境必須開啟支持GD2。

不過發現這個類庫已經很久沒有更新了,沒有命名空間。於是就到github上找個,endroid寫的QrCode類是一個不錯的PHP二維碼生成類,源地址是https://github.com/endroid/QrCode;

下面介紹使用composer安裝endroid/QrCode,生成二維碼的過程。

如何利用Composer快速搭建二維碼生成服務

如何利用Composer快速搭建二維碼生成服務

工具/原料

php開發環境

composer

endroid/QrCode

方法/步驟

使用composer安裝文件

首先在你的composer.json裡面的require段加上

"endroid/qrcode": "1.*@dev"

然後執行以下命令

composer update

來把qrcode類同步到本地

如何利用Composer快速搭建二維碼生成服務

如何利用Composer快速搭建二維碼生成服務

類庫應用

編寫代碼如圖:

header("content-type: image/png");表示頁面顯示類型,沒有加會出現亂碼

如何利用Composer快速搭建二維碼生成服務

訪問二維碼

到瀏覽器上訪問來試驗下,不出意外會直接輸出一張對應text文本的二維碼;

這裡就可以用手機來掃描試試了;

如何利用Composer快速搭建二維碼生成服務

如何利用Composer快速搭建二維碼生成服務

如何利用Composer快速搭建二維碼生成服務

相關問題答案