由于HTTP协议简单
1.处事器(处事器系统)
凡是是指较强的计算能力能够同时处事多人的计算机
常见的处事器操纵系统:
1.各个版本的Linux操纵系统
2.乌班图、centos
3.mac os(苹果)
4.windows server
........
2.网页处事器
apache (目前市场上使用量最高的网页处事器)
Nginx
IIs
.......
3.端口
“端口”英文port,可以想象成是当前设备与外部通讯交流的出口,常见的端口:80、3306、21.......
端口的分类:公认端口:0~1023;
注册端口(绑定处事):1024~49151;
动态/私有端口:49152~65535;
4.http超文本传输协议
HTTP: HyperText Transfer Protocol超文本传输协议,是互联网上应用最为广泛的一种网络协议,所有的WWW文件都必需遵守这个标准;属于应用层的面向东西的协议,由于其简捷、快速的方法,适用于漫衍式超媒体信息系统。它于1990年提出,颠末几年的使用与成长,得到不停地完善和扩展。
主要特点:
1.撑持客户/处事器模式。
2.简单快速:客户向处事器请求处事时,只需传送请求要领和路径。请求要领常用的有GET、HEAD、POST。每种方规则定了客户与处事器联系的类型差别。由于HTTP协议简单,使得HTTP处事器的措施规模小,因而通信速度很快。
3.灵活:HTTP允许传输任意类型的数据东西。正在传输的类型由Content-Type加以符号。
4.无连接:无连接的含义是限制每次连接只措置惩罚惩罚一个请求。处事器措置惩罚惩罚完客户的请求,并收到客户的应答后,即断开连接。给与这种方法可以节省传输时间。
5.无状态:HTTP协议是无状态协议。无状态是指协议对付事务措置惩罚惩罚没有记忆能力。缺少状态意味着如果后续措置惩罚惩罚需要前面的信息,则它必需重传,这样可能导致每次连接传送的数据量增大。另一方面,在处事器不需要先前信息时它的应答就较快。
————————————————
版权声明:http超文本传输协议介绍为CSDN博主「use_admin」的原创文章
原文链接:https://blog.csdn.net/use_admin/article/details/82898681
5.集成环境
操纵系统、处事器、处事端语言、数据库.......
常见的集成环境 phpstydy wampserver Xampp
通过集成环境可以省去单独配置环境的时间
6.根本的语法
1.界说
“超文本”的预措置惩罚惩罚器,在响应给用户之前就已经进行了预措置惩罚惩罚
txt 文本 html 超文本
2.定界符
<?php //php代码 ?> //当只有PHP代码的时候结尾的php定位符可以省略
3.phpinfo()
phpinfo()这个api可以检察当前的处事器傍边的根基信息
4.php变量(不存在变量提升,变量可以被变动)
1.php变量以$开始,后面的是变量的名称
2.变量的名称只能包罗数字、字母、下划线
3.变量不能包罗空格
4.在php傍边是区分巨细写的$a和$A是差此外两个变量
Tip:php和js非常的相似,都是一门弱类型的语言,就是说变量的类型可以按照需要而转变,变量要提前声明但是用不上可以先复制为null
5.php的数据类型
string
integer(整型):必需包罗最少一位数字,不能包罗数字或者空格,撑持十进制(保举使用)、十六进制、八进制。
float(浮点数 小数):浮点数指的是具有小数位的数字,也可以存储整数。例如:$a = 1.34; $b = 1.00
boolean :true/flase
array:php数组中的key可以是int或者string
$arr1 =array(‘name‘=>‘zhangsan‘);//php数组中的key可以是int或者string var_dump($arr1);//php的输出 $arr2 =array(‘name‘,‘age‘);//php默认分配key值 $arr3=[‘冬冬‘,‘嘻嘻‘]; //格局化输出数据,,让数据能够摆列的越发清晰 array(val,val2); array(k1=>v1,k2=>v2,.....); [val1,val2];
删除数组:unset
object(东西):类的操纵
<?php class foo { function do_foo() { echo "Doing foo"; } } $bar = new foo; $bar->do_foo(); ?>
null:暗示空
resource(资源):js只是一门客户真个语言,只能引用文件不能读取和改削文件,php是一门处事端语言,有权读取文件和改削文件
字符串:" " 或者 ‘ ‘ 通过双引号创建字符串的时候可以在字符串解析变量
6.数据类型的转换
数据转换的要领一:
bool,string,int,float,array,object
数据转换的要领二:通过函数的api来进行转换
intval() floatval() strval()
数据转换的要领三:同样是通过api settype() //这样会直接影响本来的数据
settype($a,"float");
第一个参数暗示要转换类型的数据,第二个参数暗示要转换的数据类型,如果转换告成,当前的api返回true,如果转换掉败,当前的api返回false
7.检测数据的类型
is_bool()、 is_string()、is_int()、is_float()/is_double()、is_array()、is_object()、is_null()、 is_numeric() 检测变量是否为一个数或者是数字构成的字符串
8.字符集
header("content-type:text/html;charset=utf-8")
9.执行运算符
‘ ‘ 例:‘php-v‘ 尽量不要使用,会把语句当成命令指令
7.字符串运算符
. 字符串的拼接
.= 相当于js的+=
8.数组运算符
+实现数组的拼接
==两个数组的key和value都相等,那么即返回true
!= 和 < > 不等
9.php超全局的变量
$_GET
$_POST
$_REQUEST
10.流程控制
if()else{} while do{} while for switch(){}
简单了解学习PHP(针对前端开发)
标签:
原文地点:https://www.cnblogs.com/dongdong1996/p/12072888.html
温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/33261.html