在dreamweaver 新建一个静态的HTML文件和一个PHP动态页面,它们的文件类型说明都是:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">请问究竟它们的区别在哪里?这样创建一个静态页面和一个PHP动态页面有差别吗?

解决方案 »

  1.   

    php最终生成的还是html代码。只不过部分html代码是通过web服务器执行页面中的php代码来动态生成的。
      

  2.   

    php可以使用php代码,也就是服务器代码。比如php定义的变量,方法,查询数据库等等。
    html不能使用php代码,当然可以用js。
    php最终会由服务器解析生成html代码。
      

  3.   

    php生成的html
    相对于静态的html   不是多了服务器对php的解析执行么
      

  4.   

    楼上的错了。对于编辑器来说,由于文件的扩展名不同,支持显示的编码着色显示也是不一样的。对于编辑器而言,的的确确是这样的。对于服务端来说,不同的扩展名,解析的程序是不一样的,当然很重要了。html代码不需要转换,直接输出给客户端。但是php需要转换,所以必须通过解析,才会把解析运行之后的内容传递给最终客户端对于最终用户来说,php还是html没有任何差别
      

  5.   

    突然想起来,某些人喜欢把页面民名为html但是却让php解析……这样的人,咱就跑开不谈吧