原创 OPP :面向對象編程,理解類class

類(class)是面向對象設計的基礎。包含屬性(變量)和方法(函數)的結構,用關鍵字class定義,一旦定義了一個類,就可以用關鍵字new創建這個類的任意數量的對象,累的屬性和方法可以通過->結構訪問。 比如,創建一個對象Person  

原创 map的作用

在發現有重複查詢foreach的時候,考慮可否可以通過isset組裝key,value的這樣的map鍵值對來實現數組的處理,減少foreach的重複使用。

原创 yii rule 常用屬性方法

Yii CModel中rules驗證規則 array(  array(‘username’, ‘required’),  array(‘username’, ‘length’, ‘min’=>3, ‘max’=>12),  array(

原创 線下開發機apache配置訪問項目

1.apache目錄依次拷貝(這裏指的是拷貝別人的已成熟的apache,以及Apache以來的logs目錄) 2.修改別的目錄用戶名爲自己用目錄戶名 3.httpd.sh爲我們自己的機子重新定義啓動Apache文件目錄的文件(Linux系

原创 Linux文件,目錄讀寫執行,chmod賦予權限底層詳解

一個文件是什麼屬性,是文件還是目錄是通過什麼來看的呢 舉個例子:當我們ls一個目錄時,下面會出現這樣 -rw-r--r-- 1 xxx xxx xxx.... 我們主要看前面的-rw-r--r-- 這個其實是分爲四塊的,x    xxx

原创 git 在分支pull不下來代碼

排除所有方法後仍pull不下來就考慮.git/config的配置是否正確

原创 laravel 多個orderBy排序

在laravel中需要用到多字段排序時,寫在前面的優先級高,寫在後面的優先級低,每個排序order都寫上倒敘還是升序

原创 MAC上nginx啓動,瀏覽器訪問項目不識別問題

nginx配置PHP,訪問項目失敗,檢查: 1.訪問localhost顯示welcome nginx,表示nginx啓動成功了(啓動命令:sudo nginx,重啓命令:sudo nginx -s rel

原创 php 接口類與抽象類的實際作用

1.php 接口類:interface  其實他們的作用很簡單,當有很多人一起開發一個項目時,可能都會去調用別人寫的一些類,那你就會問,我怎麼知道他的某個功能的實現方法是怎麼命名的呢,這個時候php接口類就起到作用了,當我們定義了一個接口

原创 PHP獲取所有圖片地址正則表達式

不帶圖片的所有圖片地址匹配:preg_match_all('/(\s+src\s?\=)\s?[\'|"]([^\'|"]*)/is', $request->input('detail_content'), $match);帶data:i

原创 sql null在條件裏的用法

UPDATE `activitys` SET `start_date` = '2017-12-01 00:00:00' WHERE `start_date` IS NULL  null在條件where中使用時, 要用is ,not is,

原创 laravel 導出csv文件 用excel打開中文亂碼問題之BOM

首先文件中文亂碼大多是因爲編碼的問題,編碼就與bom有關,前年老難題啦,折騰了一會終於知道怎麼解決了。 在config/excel.php 文件裏找到 csv,把在裏面的use_bom=>false; 改爲 use_bom=>true;這

原创 laravel項目登錄不了的問題

如果同一個項目別的電腦可以訪問,自己的項目不可以訪問,可以考慮下php.ini的內存問題,在/usr/local/etc/php/5.6/php.ini 中, 設置memory_limit=2048M,

原创 ng-select 默認綁定

注意一點..要想給select設置默認值,數據類型必須一致,數字1和字符串'1'是不一致的

原创 php 接口的用途

1.很多類都要用的一些方法統一寫在接口中,達到規範作用,比如:增刪改查。 定義一個接口,所有用到這個藉口的類必須要有增刪改查這四個方法: interface Manag {      public function add();