Blogger Information
Blog 21
fans 0
comment 1
visits 11194
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
php 语法及其项目
手机用户1620888567
Original
511 people have browsed it

一、 PHP简介

认识PHP

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

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

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

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 工作运行原理

image.png

二、 PHP语法

PHP include request区别

(1)、include 遇到错误还继续,非常适合模版

(2)、request遇到错误就停止

三、 PHP项目实例

image.png

目录结构

(1)data存储是数组

(2)template\public存储是网页头、网页底公共模版,都是用include 引用

(3)static存储js css等

template\public 头部底部模板如下

  1. 头部模板
  2. <!DOCTYPE html>
  3. <html lang="zh-CN">
  4. <head>
  5. <?
  6. $arr = require 'data/data.php';
  7. $navs = require 'data/nav.php';
  8. ?>
  9. <meta charset="UTF-8" />
  10. <meta http-equiv="X-UA-Compatible" content="IE=edge" />
  11. <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  12. <meta name="keywords" content="<?= $arr['keywords'] ?>" />
  13. <meta name="description" content="<?= $arr['des'] ?>" />
  14. <link rel="stylesheet" href="static/css/style.css" />
  15. <title><?= $arr['title'] ?></title>
  16. </head>
  17. <body>
  18. <!-- 页眉 -->
  19. <!-- 修改php.ini open_short_tag On-->
  20. <header>
  21. <nav>
  22. <a href="index.php">首页</a>
  23. <? foreach ($navs as $k => $v) : ?>
  24. <a href="news.php"><?= $v['name'] ?></a>
  25. <? endforeach; ?>
  26. </nav>
  27. </header>
  1. <!-- 页脚 -->
  2. <footer>
  3. <div>php中文网&copy;版权所有(2022-2025)</div>
  4. </footer>
  5. </body>
  6. </html>

data存储是数组

  1. return [
  2. ["id" => 1, 'name' => '新闻'],
  3. ["id" => 2, 'name' => '产品'],
  4. ["id" => 3, 'name' => '联系'],
  5. ["id" => 4, 'name' => '登录'],
  6. ];
  7. return array("keywords" => "新闻,产品,合肥", "des" => "专业生产中高档办公家具,行业畅销20年", "title" => "首頁");

首页如下

  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' ?>
Correcting teacher:PHPzPHPz

Correction status:qualified

Teacher's comments:
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post