創作內容

6 GP

PHP Coding 練習

作者:Yotsuba│2020-05-22 22:10:37│巴幣:12│人氣:262
最近剛學 PHP,做了兩個簡單的程式出來

一個是 Twitter 影片下載器,另一個是重構上個月做的 LCH 程式

原始碼可以參考這裡 :




LCH 原本是用 Python 寫出來的,因為真的想不到要拿 PHP 寫些什麼

就想說直接用 PHP 重寫一份 LCH 了,就當作練 PHP Coding


核心原始碼跟 Python 版本差不多,幾乎是 PHP 的「翻譯版」

不過在重寫的時候我有注意到兩個問題 :


1. 我寫程式喜歡玩一些 ASCII Art,通常我會把 ASCII Text 另外放在別的檔案裡

程式執行時才去讀檔並且 print 出來,後來我改成直接寫死在原始碼裡面,反而比較乾淨


2. LCH 程式因為驗證關係,會需要讀取使用者 LOL 主程式資料夾的檔案

資料夾路徑不是寫死的,因為不是每個人路徑都是預設

原本的做法也是把路徑放在別的檔案,程式執行時讀取

最近發現有個檔案叫 .env,可以用來存放一些具隱私性的環境變數

比如說 SQL 密碼之類的,程式執行時可以用特定函式去抓取 .env 的變數值

一來可以根據每個人環境不同做設定,二來可以避免隱私資料被寫死在程式裡面

這樣整個專案結構的可讀性會上升很多


記得要把 .env 檔案加入 .gitignore
引用網址:https://home.gamer.com.tw/TrackBack.php?sn=4791348
All rights reserved. 版權所有,保留一切權利

相關創作

留言共 1 篇留言

朝輝夕嵐
好厲害...推推

05-23 01:23

Yotsuba
勉強過得去 [e16]05-24 17:57
我要留言提醒:您尚未登入,請先登入再留言

6喜歡★happy819tw 可決定是否刪除您的留言,請勿發表違反站規文字。

前一篇:寫筆記真的是好習慣... 後一篇:Python 爬蟲 - ...

追蹤私訊切換新版閱覽

作品資料夾

asdf7863大家
空氣好久不見的回來啦!!更新了新的圖!可以來晃晃看看吸個新鮮空氣!(?看更多我要大聲說2小時前


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】