php 笔记整理

本文详细阐述了PHP程序的工作原理,从用户在浏览器中输入PHP页面开始,通过Apache服务器的处理,PHP引擎解析并生成HTML,最终返回给客户端。Apache作为重要的Web服务器,负责接收和解释HTTP请求,对PHP文件进行处理。同时,文章还介绍了除Apache之外,如Nginx和IIS等也支持PHP的服务器。在编程过程中,定义变量使用$符号,通过echo输出变量值。
摘要由CSDN通过智能技术生成

1、编辑 php 代码的时候必须,在<?php ..... ?> 中编写。

2、在html 代码里可以嵌入 php 代码 ,php 代码里也可以执行 html 的代码。

3、PHP程序工作的具体过程

(将域名转换成 ip 地址-->)

  那么php的运行原理就是Apache、PHP、浏览器之间的协作过程:

  ①当用户在浏览器地址中输入要访问的PHP页面文件名,然后回车就会触发这个PHP请求,并将请求传送化支持PHP的WEB服务器(apache)。

  ②WEB服务器(apache)接受这个请求,并根据其后缀进行判断如果是一个PHP请求(有可能是其它后最:HTML等),WEB服务器(apache)从硬盘或内存中取出用户要访问的PHP应用程序,并将其发送给PHP引擎程序。

  ③PHP引擎程序将会对WEB服务器(apache)传送过来的文件从头到尾进行扫描并根据命令从后台读取,处理数据,并动态地生成相应的HTML页面。

  ④PHP引擎将生成HTML页面返回给WEB服务器(apache)。WEB服务器(apache)再将HTML页面返回给客户端浏览器,最后一个完整的页面基于通过浏览器展现在我们眼前。

apache 

  在上述过程中apache起着举足轻重的作用,那么何为apache?

    apache就是一个网络服务器,这个服务器侦听一个TCP端口,一般是80,对端口收到的命令进行解释,然后提交一些结果。apache解释的最主要的命令就是GET和POST,一般对应客户端在浏览器输入地址、浏览器里面点击链接和提交一个表单。apache对GET和POST命令进行解释的时候,如果GET和POST的对象是一个HTML、CSS、JS、RAR、TXT等一般文件,就直接把文件的内容发回客户端;如果对象是一个PHP文件,APACHE就启用PHP.EXE程序(UNIX上名称不一样,而且安装为模块的细节又有不同,这里只是举例),把文件、调用的参数传递给PHP.EXE,然后把PHP.EXE执行的结果反馈给客户端。

    Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中。

    Apache HTTP服务器是一个模块化的服务器,源于NCSAhttpd服务器,经过多次修改,成为世界使用排名第一的Web服务器软件。

    Apache源于NCSAhttpd服务器,经过多次修改,成为世界上最流行的Web服务器软件之一。Apache取自“a patchy server”的读音,意思是充满补丁的服务器,因为它是自由软件,所以不断有人来为它开发新的功能、新的特性、修改原来的缺陷。Apache的特点是简单、速度快、性能稳定,并可做代理服务器来使用。

支持PHP的主流服务器有哪些? 

  那么除了apache以外,还有哪些服务器支持php?

   PHP的兼容性非常好,几乎所有的Web服务器都支持PHP的,主流可以跑php的服务器有 apache nginx iis。

4、定义变量:写一个 $ (美元的符号) + 变量名 + 等于号 + 需要定义的变量值(可以是整型可以是字符型,浮点型等)。

例如:$age=18 ; 就定义了一个整型的变量。

           $id="18" ; 就定义了一个字符串变量;

           $weight=18.7 ; 就定义了一个浮点型变量;

           $t = false ; 就定义了一个bool型变量;

5、使用 echo + $ +变量名 输出变量的值 ; 

        如:echo $id ;  就会输出字符串18 ;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值