1 php的呼叫過程

2022-09-20 04:36:12 字數 1542 閱讀 2965

瀏覽器請求乙個php檔案的流程

8echo "結果是".$i;

9?>

10body

>

11html

>

1、瀏覽器(http://localhost/test.php)解析主機名;

2、向host檔案(127.0.0.1 localhost)查詢主機對應的ip;

3、如果查詢不到,跳到外網dns;

4、瀏覽器向apache伺服器發出http請求

5、apache解析主機;

6、apache解析站點/目錄;

7、apache解析資源(請求檔案)名;

8、apache請求檔案(test.php);

9、test.php中<?php ……?>**在伺服器端執行,apache返回結果給瀏覽器

結果是3

body

>

html

>

10、瀏覽器顯示返回結果。

時序圖

函式的呼叫過程

計算機在執行呼叫函式的過程中,會根據函式完成一些工作,比如資料的傳遞 形參拷貝 返回值 記憶體的分配和釋放 執行控制和轉移,這些操作需要通過形成乙個棧幀來完成。棧幀 stack frame 棧幀就是函式執行的環境。每個函式在被呼叫的時候都會在棧區形成乙個叫做棧幀的結構,這個結構儲存了函式引數 區域性...

驅動呼叫過程

驅動呼叫過程 剛接觸到linux下驅動程式設計,一般都是照著模式寫 或是修改一下已有原始碼,對驅動的呼叫過程並不是很熟悉。在網上不斷的 算是有點明白了,現在我就說下自己的了解。我們載入驅動模組後都會做乙個工作,就是通過mknod在 dev資料夾下建立乙個裝置檔案 如mknod dev c major...

probe呼叫過程

這幾天搞ti的vpfe,裡面裝置的註冊使用platform,平台裝置註冊方式來註冊的。一直都知道 cpp view plain copy print 112 struct device driver 裡的probe函式,但是不知道是何時被呼叫的。經過跟蹤 在module init vpfe init...