>[success] ### PHP小筆記
>[success] ### LNMP
* LNMP = Linux + Nginx + Mysql + PHP
>[success] ### LAMP
* LAMP = Linux + Apache + Mysql + PHP
>[success] ### $_REQUEST
* $_REQUEST :默認情況下包含了 $_GET,$_POST 和 $_COOKIE 的數組
>[success] ### include()與require()的區別
* include引入文件的時候,如果碰到錯誤,會給出提示,并繼續運行下邊的代碼。
* require引入文件的時候,如果碰到錯誤,會給出提示,并停止運行下邊的代碼
>[success] ### 方法和函數的區別
* 函數是單獨存在的,也就是面向過程部分定義的; 全局作用域里的函數,引入后可以在任何地方直接調用
* 方法是依賴于類存在的,也就是面向對象中定義的; 類的靜態方法能夠通過類名直接調用
>[success] ### 左斜杠和右斜杠區別
* / 和 \ 作為路徑符,沒有區別,但 linux 只能用 / 做路徑符
* \ 在字符串中是轉義符
* \ 還作為命名空間分隔符
>[success] ### break和continue 區別
* continue : 跳出本次循環, 開始下一次循環
* break : 跳出當前循環體
* 可以接受一個可選的數字參數來決定跳出幾重循環
>[success] ### 單引號與雙引號的區別
* php里的單引號把內容當成純文本,不會經過服務器翻譯。而雙引號則與此相反。里面的內容會經過服務器處理
* [php單引號和雙引號的區別與用法](http://www.cnblogs.com/youxin/archive/2012/02/13/2348551.html)
~~~php
//把 \n 替換成 <br/>
str_replace('\n', '<br/>', $content); //替換成功
str_replace("\n", '<br/>', $content); //替換失敗
~~~
>[success] ### empty()和isset()的區別
* isset檢測變量是否設置,并且不是 NULL
* empty檢查一個變量是否為空
~~~txt
以下的東西被認為是空的:
"" (空字符串)
0 (作為整數的0)
0.0 (作為浮點數的0)
"0" (作為字符串的0)
NULL
FALSE
array() (一個空數組)
$var; (一個聲明了,但是沒有值的變量)
~~~
- 西天取經(九九八十一難)
- 第一難 WebUpload文件上傳
- 第二難 UEditor文本編輯器
- 第三難 ThinkPHP自定義分頁模板
- 第四難 VerificationCode驗證碼
- 第五難 遞歸 尾遞歸 迭代 回調
- 第六難 GRPC服務端和客戶端
- 第七難 PHP小筆記
- 第八難 yum安裝Apache PHP MySQL
- 第九難 高性能MySQL簡介
- 第十難 DIV+CSS簡介
- 十一難 留言板
- 十二難 正則表達式
- 十三難 PHPMailer郵件發送
- 十四難 日歷
- 十五難 百度地圖
- 十六難 加密
- 十七難 篩選url跳轉
- 十八難 圖片轉ASCII碼圖
- 十九難 環境配置
- 二十難 開發工具LiteIDE
- 二一難 開發工具2
- 二二難 準備工作
- 二三難 第一個應用程序 Hello World
- 二四難 語法結構
- 二五難 命名規則
- 二六難 變量
- 二七難 常量
- 二八難 常量計數器 iota
- 二九難 判斷語句if
- 三十難 擇語句switch
- 三一難 循環語句 for
- 三二難 遍歷 range
- 三三難 跳轉語句goto, break, continue
- 三四難 make, len, cap, new, nil
- 三五難 數組 array
- 三六難 切片 slice
- 三七難 集合 map
- 三八難 通道 channel
- 三九難 函數 function
- 四十難 結構 struct
- 四一難 方法 method
- 四二難 接口 interface
- 四三難 指針
- 四四難 異常
- 四五難 模板應用
- 四六難 Go安裝GRPC服務端和客戶端
- 四七難 安裝虛擬機軟件(VirtualBox)
- 四八難 安裝Centos7
- 四九難 --help
- 五十難 目錄文件
- 五一難 系統磁盤
- 五二難 Shell
- 五三難 Nginx安裝配置
- 五四難 PHP安裝配置
- 五五難 MySQL安裝配置
- 五六難 yum 安裝 Apache PHP MySQL
- 五七難 安裝gRPC
- 五八難 安裝memcache
- 五九難 介紹
- 六十難 DIV + CSS
- 六一難 瀏覽器兼容問題
- 六二難 書寫風格(Js中寫Html)
- 六三難 NodeJs(Express框架pug模板引擎)
- 六四難 SQL優化工具SQLAdvisor
- 六五難 JpGraph圖表
- 六六難 日期排序
- 六七難 大部分問題解決方法
- 六八難 小趣味
- 六九難 編程語言排行榜
- 七十難 PHP編輯器
- 七一難 Key
- 七二難 手動定位和自動定位當前文件位置
- 七三難 關閉代碼提示
- 七四難 配置XDebug
- 七五難 配置FTP
- 七六難 配置SSH
- 七七難 Notepad++
- 七八難 XShell 和 Xftp
- 七九難 PHPExcel導入導出
- 八十難 編程科普
- 八一難 ThinkPHP5.1新特性: 容器
- 大雷音寺(領取經書)