登录  /  注册
博主信息
博文 16
粉丝 0
评论 1
访问量 9862
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
1. 安装并创建虚拟站点运行PHP程序,了解PHP发展史,熟练PHP的工作原理。2. 如何实现页面动态化与功能拆分?
P粉890456325
原创
688人浏览过

1. 安装并创建虚拟站点运行PHP程序,了解PHP发展史,熟练PHP的工作原理。2. 如何实现页面动态化与功能拆分?

1. 安装并创建虚拟站点运行PHP程序

认识PHP

  1. PHP Hypertext Preprecessor 超文本预处理器 可以嵌入到html代码中的

  2. PHP通用开源动态脚本语言,运行在服务端,适合高效快捷的进行web开发

  3. 通常用于创建动态生成的网页,支持常用的数据库 MySql, mariaDB ,Oracle, MongoDB

创建虚拟站点

运行php程序

  1. <?php
  2. phpinfo();

了解PHP发展史

  1. PHP Personal Home Page 1994 Perl Rasmus Lerdorf 来统计个人网站访问量的程序,C重写后,1995 php1 php2 加入了对mysql

  2. php5 2004-7 引入了面向对象编程 5.4 trait 5.6

  3. php7 2015-12 性能是 php5.6提高了2倍
    php7.4 提供了pre-loading预加载机制,实现了部分程序的常驻内存

  4. 2020-11 PHP8.0问世 高效的JIT just-in-time(即使编译)运算支持,PHP 已经应用到 websocket服务,高性能web,物联网,即时通讯,游戏,微服务等非web领域的系统开发

熟练PHP的工作原理

2. 如何实现页面动态化与功能拆分


index.php 首页文件

  1. <!-- 引入页眉 -->
  2. <?php include 'template/public/header.php' ?>
  3. <!-- 主体 -->
  4. <main>
  5. <!-- 新闻列表 -->
  6. <div class="news">
  7. <h3>新闻列表</h3>
  8. <div class="list">
  9. <a href="">切实做好高风险岗位从业人员疫情防控。</a>
  10. <a href="">切实做好高风险岗位从业人员疫情防控。</a>
  11. <a href="">切实做好高风险岗位从业人员疫情防控。</a>
  12. <a href="">切实做好高风险岗位从业人员疫情防控。</a>
  13. <a href="">切实做好高风险岗位从业人员疫情防控。</a>
  14. </div>
  15. </div>
  16. <!-- 产品列表 -->
  17. <div class="items">
  18. <h3>产品列表</h3>
  19. <div class="list">
  20. <div class="item">
  21. <img src="static/images/item1.jpeg" alt="" />
  22. <a href="">最新产品1</a>
  23. </div>
  24. <div class="item">
  25. <img src="static/images/item2.jpeg" alt="" />
  26. <a href="">最新产品2</a>
  27. </div>
  28. <div class="item">
  29. <a href=""><img src="static/images/item3.jpeg" alt="" /></a>
  30. <a href="">最新产品3</a>
  31. </div>
  32. <div class="item">
  33. <img src="static/images/item4.jpeg" alt="" />
  34. <a href="">最新产品4</a>
  35. </div>
  36. </div>
  37. </div>
  38. </main>
  39. <!-- 引入页脚 -->
  40. <?php include 'template/public/footer.php' ?>

header.php页眉文件

  1. <!DOCTYPE html>
  2. <html lang="zh-CN">
  3. <head>
  4. <?php
  5. $arr = require 'data/data.php';
  6. $navs = require 'data/nav.php';
  7. ?>
  8. <meta charset="UTF-8" />
  9. <meta http-equiv="X-UA-Compatible" content="IE=edge" />
  10. <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  11. <meta name="keywords" content="<?= $arr['keywords'] ?>" />
  12. <meta name="description" content="<?= $arr['des'] ?>" />
  13. <link rel="stylesheet" href="static/css/style.css" />
  14. <title><?= $arr['title'] ?></title>
  15. </head>
  16. <body>
  17. <header>
  18. <nav>
  19. <a href="index.php">首页</a>
  20. <? foreach ($navs as $k => $v) : ?>
  21. <a href="<?= $v['url'] ?>"><?= $v['name'] ?></a>
  22. <? endforeach; ?>
  23. </nav>
  24. </header>

data.php数据文件

  1. <?php
  2. // 存放动态数据 json数据
  3. return array ("keywords" => "新闻,产品,合肥", "des" => "专业生产中高档办公家具,行业畅销20年", "title" => "首頁");
  4. ?>

nav.php 导航文件

  1. <?php
  2. // 数组 1. key 索引数组 关联数组 2.维度 一维 二维 多维
  3. // 二维数组
  4. return [
  5. ["id" => 1, 'name' => '新闻','url'=>'news.php'],
  6. ["id" => 2, 'name' => '产品','url'=>'items.php'],
  7. ["id" => 3, 'name' => '联系','url'=>'contact.php'],
  8. ["id" => 4, 'name' => '登录','url'=>'login.php'],
  9. ];
批改老师:PHPzPHPz

批改状态:合格

老师批语:
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学