原创 overflow 滾動條

詳細信息 值 描述 visible 默認值。內容不會被修剪,會呈現在元素框之外。 hidden 內容會被修剪,並且其餘內容是不可見的。 scroll 內容會被修剪,但是瀏覽器會顯示滾動條以便查看其餘的內容。 aut

原创 Jq裏面的attr和prop

attr和prop的使用場景: 添加屬性名稱該屬性就會生效應該使用prop(); 是有true,false兩個屬性使用prop();(如'checked','selected','disabled'等) 其他則使用attr(

原创 文件及目錄處理

file_get_contents file_put_contens fopen r/r+ 只讀打開,指針開頭 w/w+ 寫入打開,指針開頭,清空文件,不存創建 a/a+ 追加打開,指針末尾,不存創建 x/x+ 創建模式打開 b 二進制打

原创 自定義函數及內部函數

變量的作用域  局部變量 global $Global及其他超全局數組 靜態變量 僅初始化賦值 保留於內存直到response才銷燬 global和static變量的區別 global:局部變量全局話 static:定義靜態局部變量

原创 常用運算符

運算符優先級 遞增/遞減>!>算術運算符>大小比較>(不)相等比較>引用>位運算符(&,^,|)>邏輯運算符(&&,||)>三目>賦值>and>xor>or 比較運算符 ==和=== 等值判斷(false的七種情況),類型自動轉換 遞增

原创 PHP延遲靜態綁定

“後期綁定”的意思是說,static:: 不再被解析爲定義當前方法所在的類,而是在實際運行時計算的。 也可以稱之爲“靜態綁定”,因爲它可以用於(但不限於)靜態方法的調用。 <?php class A { public stat

原创 常量及數據類型

字符串 單引號 雙引號 heredoc newdoc 浮點型的比較 false的七種情況 0,0.0,'','0',false,array(),NULL $_SERVER SERVER_ADDR,SERVER_NAME,REQUEST_

原创 蘋果手機web開發踩坑記

input必須指定type 事件綁定可能失效 es6的寫法可能失效

原创 引用變量

 COW(copy on wirite) 引用複製  memory_get_usage()  xdebug_debug_val(str) refcount is_ref  unset 取消引用   對象的複製是特殊引用

原创 HTTP狀態碼

200:請求成功 302:臨時重定向(跳轉) 403:服務器拒絕請求 404:頁面無法找到 500:服務器內部錯誤(如php代碼報錯) 502:服務器網關錯誤(請求的php-fpm已經執行,一般是php-fpm問題) 504:服務器網關超

原创 寫構造函數時,記得調用父類的構造函數

有時候發現報錯,xxx不能爲空,xxx不能爲false,可能是父類構造函數沒調用 function __construct() { parent::__construct(); }  

原创 HTTPS,TLS,SSL,TCP,UDP,對稱加密,非對稱加密

HTTP:傳輸web內容的協議,軟水管(公開透明) TLS/SSL:不鏽鋼管 HTTPS:HTTP套上SSL,軟水管套上不鏽鋼管 TCP:傳輸層協議,HTTP基於TCP,面向連接 UDP:傳輸層協議,先傳不一定先到,面向非連接 對稱加密:加

原创 LNMP(tp5版)

安裝php: sudo apt install php7.0-mbstring php7.0-gd php7.0-mbstring php7.0-mysql 安裝MariaDB: $ sudo apt install mariadb-ser