原创 二、框架內容填充

目錄 一)日誌類 my_frame/core/lib/log.php 核心文件之日誌文件 my_frame/core/lib/drive/log/file.php 日誌文件之文件日誌 my_frame/core/config/log.ph

原创 三、框架實戰(以留言板爲例子)

一)後端功能整理 my_frame/app/controller/message.php留言板的增刪改查控制器 <?php namespace app\controller; class message extends \core\ls

原创 一、php簡單框架---架構搭建

一)項目的入口文件 1.新建項目文件夾:my_frame,在文件夾裏新建文件index.php, 2.新建my_frame/core核心文件夾,my_frame/app項目所儲文件夾 3.新建core/common/function.ph

原创 遞歸——無限父級

去掉沒有父級的子數據,並以右邊的方式輸出 數組: 輸出結果: 無限父級代碼 function grade($arr, $pid = 0) { $pgrade = array();//定義一個空數組 foreach

原创 四、實戰——常見正則表達式書寫\五、正則工具類開發

四、實戰——常見症狀表達式書寫  1.實戰應用 常見正則表達式書寫:非空、手機號、Email地址…… 正則工具類開發及表單驗證案例 仿smarty簡易模板引擎 2.非空匹配 .+:匹配除了空格以外的原子一次或者無窮次 3.浮點數匹配 .前

原创 六、實戰——註冊表單驗證/七、仿Smarty簡易模板引擎

六、實戰——註冊表單驗證 1.前臺頁面準備,html <form action="b.php" method="post"> 用戶名<input type="text" name="username" id="username"

原创 三、修正模式

1.懶惰匹配與貪婪匹配 貪婪匹配:匹配結果存在奇異時取其長 //表達式的含義:匹配imooc, //.點表示匹配除換行符之外的任意字符 //+ 匹配至少一次到無窮次原子,即{1,} //並且以123結尾 $pattern = '/

原创 二、正則表達式的語法

二、正則表達式的語法 1.界定符 界定符表示一個正則表達式的開始和結束 例如:/[0-9]/    此外還可以:#[0-9]#   或者  {[0-9]} (大括弧爲了避免產生歧義,一般不建議使用唷!!!) ps喜歡用哪種界定符,就看小夥

原创 數據庫——mysql優化

  1.當只要一行數據時使用 LIMIT #只查詢一條數據,但此處查詢了所有,所以效率不高 SELECT * FROM user WHERE country = 'China'; #有效率的查詢 SELECT * FROM user

原创 一、正則表達式函數解析

1.正則表達式參數說明 建議用$pattern = 正則表達式   $subject = 匹配的目標數據   這個兩個參數來命名。 2.正則表達式數據輸出函數簡介 <?php function show($var = null){  

原创 面向對象——單例模式總結

(1)一般是用靜態變量,初始化之後,不會再重複實例化(初始化一次),所以在new之後就一個對象。 (2)當再次調用,判斷是否存在這個對象,存在就直接用,不存在就重新new ,避免資源浪費消耗 ,靜態變量初始化一次 就會一直存在。 如:在類

原创 thinkPHP5——驗證器的使用總結

一、驗證器總結(此處把控制器的驗證部分全部放到validate中進行驗證) (一)缺點:適用於一個驗證,多個驗證時,不易於修改 1.在validate文件創建User文件 namespace app\index\validate; u

原创 vue——安裝以及命令

一、安裝node 在https://nodejs.org/en/download/下載,並安裝 二、查看是否安裝成功,打開cmd 1.查看版本命令:npm -v 2.升級 npm命令:cnpm install npm -g   (npm

原创 PHP-Workerman框架的使用

workerman框架下載地址,此處以php框架爲例子,(記得配置php環境,把框架放到php環境裏去) 調試框架前,記得雙擊開啓start_for_win.bat 雙擊打開後的效果 打開框架,可見效果圖  

原创 碼雲git的使用

一、安裝git 1.註冊碼雲,獲得賬號密碼 2.下載git 3.安裝,基本是next,安裝的根目錄可以更改,安裝完畢,隨機選一個文件夾,點擊右鍵,出現如圖所示,即安裝成功 二、git的使用-克隆項目 1.複製碼雲上的文件,如圖,點擊克