博主信息
博文 1
粉丝 0
评论 0
访问量 1022
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
PHP程序的运行原理,动态内容创建与解析,PHP应用程序的基本构架-2019年6月3日22时00分
阿涛的博客
原创
1023人浏览过

1. 画图分析php程序的运行原理

QQ图片20190613151710.jpg

浏览器向Web服务器发起请求,包含html,php文件。

Web服务器只认识html,处理HTML请求,其他类型交给对应的程序处理,否则提示下载。

php解释器把Web服务器提交过来的php扩展名的文件通过处理,把html,css,js以及其他资源返回服务器。

服务器再将PHP解释器返回的数据一并返回给只认识HTML,css,js以及图片等的浏览器,最终呈现到客户面前。


2. GET请求与POST请求的区别

GET请求:

a、请求参数以键值对的方式,附加到url地址上,称为查询字符串,用`?`号与当前脚本分隔,例如:url格式: `index.php?name=peter&age=30`

b、受url长度限制, `GET`方式传递的数据也是有限制的

c、服务器端脚本使用预定义变量数组 `$_GET` 进行接收

POST 请求:

a、请求参数放在`header`请求头中发送, url地址看不到请求参数,适合敏感信息

b、通常是通过表单提交并, 用来更新服务器上的信息

c、 适合发送大量的数据到服务器端, 长度受到配置文件限制,但比`GET`要大得多

d、 服务器端脚本使用预定义变量数组 `$_POST` 进行接收


3. 如果将php脚本嵌入到html代码中

在 HTML 中嵌入 PHP 代码需要使用 <?php ?> 标签。

例如:将PHP脚本嵌入到HTML代码中

实例

<!doctype html>
<html>
<head>
    <meta charset="UTF-8">
    <title>将php脚本嵌入到html代码中</title>
</head>
<body>

<h2>将php脚本嵌入到html代码中</h2>

<?php
echo '<b>我是通过PHP代码输出的</b>';
?>

</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例

QQ截图20190613163406.png


4. php应用程序中的基本结构与include的作用

php应用程序中的基本结构:  配置文件,头部文件,底部文件,主体文件。

include的作用是加载外部文件。

语法:

实例

<?php include 'filename'; ?>

运行实例 »

点击 "运行实例" 按钮查看在线实例


本课总结:

1、通过PHP运行的原理明白动态内容的创建和解析过程,为今后的学习打下理论基础。

2、PHP解释器只能解析扩展名为php的文件,HTML的文件由服务器直接处理。

3、php解释器会把php文件内的HTML代码直接返回。

4、foreach的用法:

     foreach (array_expression as $value)
      statement
     foreach (array_expression as $key => $value)
      statement

例:<?php foreach ($movies as $movie): ?>

        <li><a href=""><?php echo $movie; ?></a></li>

        <?php endforeach;?>

5、魔术常量“__DIR__”,指向当前执行的PHP脚本所在的目录,输出的目录最后不带“/”.

批改状态:未批改

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

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

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