Limi Sql優化(優化指的是哪些方面),怎麼給用戶展示1個分頁的導航 |
|
分頁導航實現的原理 |
首頁 上一頁 下一頁 末頁 $page=1 $page-1 $page+1 $pagemax
$sql = 'xxxxxxxxxxxxxxxxxxxxxxxx';
$res = mysql_query( $sql );
$rows = mysql_fetch_assoc( $res );
$nums = mysql_num_rows( $res ); |
分頁的偏移量(每頁的展示數量),例如第五頁 |
select * from table limit 偏移量 , 條數
偏移量 = (頁數-1)* 條數 |
Excel文件批量導入遊客(用到的插件,怎麼識別裏面的數據) |
插件:PHPExcel
將excel內容轉換成數組 1)上傳文件 2)選擇excel版本讀取excel 3)讀取excel文件中的第一行的列名 4)取得總的列數 5)取得總的行數 6)從第二行開始(因爲第一行爲列名),循環讀取數據,將富文本轉換爲字符串,或者時間轉換日期格式 7)刪除文件 |
發送短信簽名的鏈接(簽名的插件) |
插件:wacom
簽名版,簽名後提交到後臺的是base64的圖片 |
不用shuffle,隨機打亂一個數組 |
$arr = array( '5' , '3' , '6' ,'9' ,'2' , '1');
$random_keys = array_rand( $arr , 5);
$newArr = array(); foreach( $random_keys as $k=>$v){ $newArr[ $k ] = $arr[ $v ]; } |
字符串轉換整型,結果爲0 |
|
Php使用遞歸的方法,實現自然數n相加的結果 |
function test( $a=0 ){ $a++; If($a<10){ echo $a; test($a); } } |
用什麼打包微信app,然後上傳 |
1.首先在hbuilder新建一個App項目,把代碼放進去 2.在mainfest.json裏面設置好一切 3.點擊菜單: 發行 -> 發行爲原生安裝包 |
單獨的圖片服務器(具體的操作流程,爲什麼要選擇這樣,好處是) |
|
超全局變量 |
$_GLOBALS $_SESSION $_COOKIE $_GET 接收表單或者超鏈接發送過來的數據 $_REQUEST
$_SERVER $_FILES $_ENV |
魔術常量 |
__DIR__ 文件所在的目錄 __FILE__ 文件的完整路徑 __LINE__ 文件中當前行數 __NAMESPACE__ 當前命名空間 __CLASS__ 類的名稱 __TRAIT__ trait的任務 __FUNCTION__ 函數名稱 __METHOD__ 類的方法名稱
|
魔術方法 |
__construct() 構造函數 類會在每次創建對象時先調用這個方法 __destruct() __call() 在對象中調用一個不存在的方法時會被調用 __callStatic() 調用一個不存在的靜態方法 __get() 讀取不存在的屬性值 __set() 給不存在的屬性值賦值 __isset() 對不存在的屬性調用isset __unset() 對不存在的屬性調用unset __sleep() 提交未提交的數據 __wakeup() 重新建立數據庫的鏈接 __tosting() 當一個類被當成字符串時應怎麼處理 __invoke() 嘗試調用函數的方式 調用一個對象 __clone() 複製生成的對象
|
PHP錯誤類型 |
注意 E_notice 警告 E-warning 錯誤 E_error 捕獲所有的錯誤和警告 E_all |
屏蔽php錯誤 |
1)@ 2)編輯php.ini中的display_error = off 3)php腳本加error_reporting(0) 腳本第一行就寫 |
Innodb數據庫的備份 |
Cp Mysqldump Lvm2 xtrabackup |
屏幕自適應 |
1)meta標籤 Viewport( width,height,initial_scale,minimum_scale,maximum_scale )
2)使用css單位rem
3)使用百分比 |
php基礎知識(八)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.