8.2笔记

时间:2019-09-29
本文章向大家介绍8.2笔记,主要包括8.2笔记使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

8.2笔记

php模式:普通模式

cgi模式:LNPM环境:linux nginx php-fpm mysqlphp会监听一个端口,nginx phpstorm iis等中间件遇到php文件时会把请求转发给php监听的端口。中间价nginx iis认为文件是php脚本,转发给php处理后,由于php配置文件中的默认设置仅有php、php3、php5、phtml为php文件,所以文件不会被执行。

module模式:LAPM环境:linux apache php mysqlPHP做为apache的模块运行,apache启动之后,命令直接以php代码解析php文件。文件后缀解析以apache配置文件为主,如果apache认为phtml文件是php脚本,就当做php执行。

中间件:apache nginx iis等

视情况来确定是否需要数据库

die/exit - 输出一个消息并且退出当前脚本

var_dump() - 打印变量相关的信息

getopt - 从命令行参数列表中获取选项

fwite - 写入文件

fread() - 读取文件(可安全用于二进制文件)

fopen() - 打开文件或者 URL

popen() - 打开进程文件指针

file_get_contents() - 将整个文件读入一个字符串

服务端输入:

var_dump($_POST);
var_dump($_GET);
var_dump($_REQUEST);

客户端输入

$argc   //显示传参数,最低一个本身
$argv   //显示传参数组

错误提示

undefined - 未定义

on line - 错误在第几行

数组中可以放所有东西

true、false、null不区分大小写

常量,一旦赋值不会改变,尽量使用大写,分为系统常量和自定义常量

EOF

php中旅除了单引号任意字符放入单引号中,将没有任何意义

php中双引号,放入特殊字符,将会有特殊的意义

EOF中变量有意义,其他的特殊字符,都没有意义

转义普通字符串变为特殊字符,特殊字符变为普通字符

原文:大专栏  8.2笔记


原文地址:https://www.cnblogs.com/petewell/p/11607369.html