看到一个index.php源码,比较简单,里面几条define语句,最后一个require语句。和以前看的index.html页面源码很不相同。这样写有什么优点?define赋值作用是什么?require调用什么?该如何向后面看?请高手指导一下思路?如何一步一步去看和理解整个网站的架构?新手,没办法,问题可能有点低级了。解释具体点。谢!php 页面 理解

解决方案 »

  1.   

    define是定义常量
    require调用的通常是常用的文件
    看require调用的是什么文件,然后一步一步看
      

  2.   

    PHP是一种动态语言,而HTML则是静态的。你可以这么理解,PHP文件就是一段实现某种功能的程序,一般是在后台运行的,如果要让PHP页面显示数据,那么就用echo结合HTML,而且页面显示的数据可以随着PHP语句的功能实时更新;而HTML是超文本标记语言,显示的是用HTML写好的静态页面。
      

  3.   


    你的思维还是停留在html首页上面,现在的php首页一般有入口的含义了。不仅仅是首页代码。require的是首页的内容。
      

  4.   

    如果你熟悉html的话,应该知道现在的html只是列举了应有的元素,如何展现,例如外观和布局定位都是css去完成,当然html本身也能做,只是相对弱一些你看到的php也是可以这样理解的
    它只是确定了这个页面需要什么部件,通过require调入
    define是定义了一些常量,这些常量可能影响了上述部件的计算结果
      

  5.   

    目前多数程序都采用了唯一入口的方式,也就是index.php起到的是程序入口,而所有逻辑都交给具体的模块,这样的好处在于每个模块只关注具体的业务逻辑,而通用的环境初始化可以共用。首先要把php的基本语法熟悉,才能再这个基础上熟悉模块化设计的理念。