PHP的原生操作

2021-10-08 21:06:50 字數 1700 閱讀 5765

php原生操作的使用

1、php讀取檔案

// 開啟檔案

$file

=fopen

("zh.html"

,"r+")or

die(

"unable to open file");

// 讀取檔案

$content

=fread

($file

,filesize

("zh.html"))

;// 列印檔案

print_r

($content);

// 關閉檔案

fclose

($file

);

2、php寫入檔案
$file

=fopen

("z.html"

,"a")or

die(

"讀取檔案失敗");

$insert

="\n\r\n"

;fwrite

($file

,$insert);

fwrite

($file

,"我是乙個標題");

fclose

($file

);

3、php讀取表單
$p

=$_request;$e

=$_env

;print_r($p

);sleep(3

);header

("location: zh.html");

// php的跳轉

4、php原生的渲染頁面以及頁面傳值
class

base

else

}public

function

display

($tpl)}

}class

indexcontroller

extends

base}$i

=new

indexcontroller()

;$i->

index

("zh.html",[

"index"

=>

$_request])

;

html部分

lang

="en"

>

>

charset

="utf-8"

>

>

titletitle

>

head

>

src=

>

script

>

>

>

你好h1

>

<?php var_dump($data) ?>

onclick

="test()"

>

單機button

>

body

>

>

/*$.getjson("", function (res) )*/

function

test()

});}

script

>

html

>

原生的DOM操作

虛擬dom就是用物件的方式區代真實的dom操作。當頁面開啟時瀏覽器解析html元素,構建乙個dom樹,將狀態儲存起來,在記憶體中模擬dom操作,又會生成乙個dom樹,兩個進行比較,根據diff演算法找出不同的地方,之渲染一次不同的地方 diff演算法 就是進行虛擬節點對比,並返回乙個patch物件,...

原生js dom操作

這裡說說一些原生js操作dom的方法 1,元素的獲取 getelementbyid getelementsbytagname getelementsbyclassname 這裡要注意這個getelementsbyclassname 在ie8以下是不相容的。相容寫法 function getbycla...

mysql 原生操作

之前一直用框架導致對mysql 的原生 sql操作已慢慢忘記 今天覆習後記錄一下以後忘記可以直接來這裡看 查詢 select coalesce name,沒有名字 from user where date format form unixtime create time y m d date for...