php菜鳥的基礎有關問題

來源:互聯網
上載者:User
php初學者的基礎問題
小弟初學PHP,以前是一直做asp.net的,現在對PHP的文法有了大概的瞭解,也下載了別人的代碼模板參考,想請問各位兩個問題
1.入1所示,PHP的代碼是和HTML混合起來編寫的,請問能不能分開編寫?html歸html代碼,PHP代碼歸PHP代碼這樣,兩種代碼合在一起編寫感覺很亂也不利於維護啊

2.2所示,在body中有兩段PHP代碼,那麼當頁面載入的時候是運行那一段代碼?還是兩段都運行?先運行哪一段?如果同一個頁面中有兩個按鈕,實現不同的功能,那麼如何?點擊按鈕1,執行一段PHP代碼(例如方法A)?點擊按鈕2,執行一段PHP代碼(例如方法B)?
希望各位高手幫忙解答下

圖1:


圖2:

------解決方案--------------------
1、asp.net 可以代碼分離嗎?我只知道 C# 用伴隨檔案實現代碼分離
php 需要引入模板引擎類實現代碼分離

2、你不是有編程基礎的嗎,難道代碼被條件陳述式分割都看不出來嗎?
既然代碼在條件分支中,自然就是有條件執行啦
------解決方案--------------------
用架構 如thinkphp,或者模板 如:smarty 可以實現php與html分離
php檔案是從上往下的順序執行的。
------解決方案--------------------
搜尋 php MVC
視圖 與 邏輯和資料分離才行!
  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.