php基礎知識(八)

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   接收表單或者超鏈接發送過來的數據
$_POST  接收表單用post方式傳遞數據的功能

$_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)使用百分比

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章