原创 PHP文件調試日誌

/** * 記錄調試日誌(共用) * @param $array /數據 * @param $method /方法名 * @param $phone /手機號 * @retur

原创 根據數據庫表字段刪除所有相關信息(刪庫)

需求:每當項目上線前,都要測試一番,產品經理自己瞎操作一波後會來找後臺,給我把有關XXX的數據都刪除了,然後你就去操作數據庫,把有關的數據刪除!! 代碼思路如下: /** * @param $field_name /字段名

原创 PHP根據分頁獲取月的開始天號和結束天號

/** * 根據分頁獲取月的開始天號和結束天號 * @param int $time_stamp 時間戳 * @param int $page 頁碼 * @param int $num 每

原创 TP5.1類的自動加載

TP5類的自動加載 學會了作用就是:可以在框架中任意地方創建類,並調用 類的自動加載代碼原理這裏就說不清了,我興趣的可以看看慕課網singwa老師的課: https://coding.imooc.com/class/331.html 下面

原创 TP5.1查詢用Db('不含表前綴')/Db::name('不含表前綴')/Db::table('含表前綴')返回數組;model()返回對象

TP5.1查詢用Db(('不含表前綴')/Db::name('不含表前綴')/Db::table('含表前綴')返回數組;model()返回對象 all():可直接傳數組查詢 select():傳數組只返回一條符合條件的二維數組 二維數組

原创 tp框架命名空間使用(namespace,use,as,\)

TP命名空間 我的理解:作用就是如目錄,區分開各文件 目錄=文件夾 namespace:路徑寫到目錄名;如:controller是對應文件的上級目錄 namespace app\pc\controller; use:路徑寫到類名;如:C

原创 三圖解決phpStorm部署ftp

         

原创 PHP二維數組根據字段排序

1.array_column() 返回輸入數組中某個單一列的值。 2.array_multisort() 函數返回排序數組。您可以輸入一個或多個數組。函數先對第一個數組進行排序,接着是其他數組,如果兩個或多個值相同,它將對下一個數組進行排

原创 查看tp框架版本方法

tp5.1及以上: 命令:# php think version   tp5.0及以下 var_dump(THINK_VERSION); 或 thinkphp/base.php

原创 本地通過域名訪問虛擬機的網站部署方法(Nginx)

首先聲明:以下內容是我的個人理解,經過實踐配置訪問成功的案例 目的:自定義一個域名如:swoole.cn,我們通過本地瀏覽器訪問swoole.cn,能訪問到虛擬機裏的網站(對應的目錄文件) 步驟: 配置本地hosts 虛擬機安裝Nginx

原创 PHP中使用pipeline批量刪除

public function test() { $redis = new Redis(); $redis->connect('127.0.0.1', 6379, 30);

原创 Linux centos7防火牆firewalld相關操作

systemctl stop firewalld.service:關閉防火牆服務 systemctl start firewalld.service:開啓防火牆服務 systemctl status firewalld.service:查

原创 五層架構(MVC+biz+lib)

或許許多人都聽說過MVC,但運用時可能會模糊,有時分着分着都跑偏了。 M:模型 V:視圖 C:控制器 biz:業務邏輯 lib:功能 封裝的精髓在於:特定參數,進行特定功能操作 常規C: // 常規C的操作 public functio

原创 Ascii排序(字母排序a->z/A->Z),並使用&拼接形成sign簽名字符串

//準備待簽名參數:$arr爲數組 //對需要簽名的參數,首先需要根據參數名的首字母,按從a到z的順序進行排序.若首字母相同,則根據第二個字母進行排序,以此類推. //排序完成後,再把所有參數以”&”字符作爲分隔符進行連接.示例如下: