PHP集成环境的安装、剖析URL及PHP运行原理、简化

编辑: admin 分类: 电脑知识 发布时间: 2023-06-14 来源:互联网
PHP集成环境的安装1)安装 phpEnv

2)创建本地站点 phpedu.com

剖析URL及PHP运行原理
  1. URL 剖析

    URL:Uniform Resource Locator 统一资源认定符

    URL 示例:http://www.hiyahome.com/index.php?a=study&sort=frontend

    其中包括:

    • 协议:http,常见协议有 http,https(http 的加密版本),等,默认 http 协议
    • 二级域名:www,二级域名可以自己定义添加
    • 主机(一级域名):hiyahome.com
    • 端口:这里省略了,一般为80端口,hiyahome.com:80
    • 资源路径(path):index.php?a=study&sort=frontend,其中 ? 后面为查询参数(提供给服务器的额外信息)
  2. php 运行原理

html 项目 web1 结构简化

1)用到的知识点:

  • 魔术常量

    • __DIR__:当前文件所在的目录,例如:D:\phpEnv\www\phpedu\web1
    • DIRECTORY_SEPARATOR:目录分隔符,windows 系统中是 \
  • php 字符串拼接符:.

  • 引入文件
    • include:include的文件中出错了,主程序继续往下执行。在用到时加载。
    • require:require的文件出错了,主程序也停了。一开始就加载。
    • 引入文件出错对系统影响不大的话(如界面文件)就用include,否则用require。

2)简化步骤

  1. 将 html 文件重命名为 php 文件( php 代码可以嵌入到 html 代码中,但文件必须是 php 文件)。

  2. 提取公共部分(各页面中的相同部分,本例中是头部、尾部), 抽离为公共模板:header.php、footer.php

  3. 在各页面中把重复的 html 代码删除,并在相应位置引入公共模板:

    • 头部:

      1. include __DIR__ . DIRECTORY_SEPARATOR . 'template' . DIRECTORY_SEPARATOR . 'public' . DIRECTORY_SEPARATOR . 'header.php';
    • 尾部:

      1. <?php
      2. include __DIR__ . DIRECTORY_SEPARATOR . 'template' . DIRECTORY_SEPARATOR . 'public' . DIRECTORY_SEPARATOR . 'footer.php';
      3. ?>
【文章原创作者:大丰网站设计公司 http://www.1234xp.com/dafeng.html 处的文章,转载请说明出处】