博客列表 >PHP程序的运行原理,动态内容创建与解析,PHP应用程序的基本构架-2019年6月3日22时00分

PHP程序的运行原理,动态内容创建与解析,PHP应用程序的基本构架-2019年6月3日22时00分

阿涛的博客
阿涛的博客原创
2019年06月13日 19:23:44852浏览

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 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议