HTML5是
前端控制顯示的代碼,即在瀏覽器中打開一個網站,查看源代碼,可以看到的內容。
Javascript通常來說是
穿插在html5中用以控制數據和顯示效果的腳本(因為js也可以用作其它用途,所以這裏說 通常來說),想要做成動態頁面,肯定要用到js了。查看源代碼中 script標簽內的代碼,以及script標簽指向的js文件。
綜上,兩個都是最終需要輸出給瀏覽器端控制顯示的。
PHP則與這兩者不同,它是
完全在服務器端運行,運行完後到瀏覽器端是看不到任何原有的php代碼的。
要說關系,也可以說是生成的關系。php連接數據庫(也可以是沒連),處理數據,生成html代碼及js代碼(js一般是單獨寫好的,只需要引用在html中,也可以由php生成),然後輸出給瀏覽器顯示。
但是
PHP文件可以包含文本、HTML、CSS以及PHP代碼
php和html嵌套,服務器是把整個代碼都拿到服務器去執行,但是服務器會判斷在<? ?>之間的為php程序,是需要解釋執行的,然後把輸出的結果返回來放到相應的php代碼處,而html原樣輸出,這樣就把原來的html和php執行後的結果一起返回來,在瀏覽器上顯示出來。