Php
与js部分相似,内部有大量封装好的函数,可以直接调用。
Phpstudy拥有搭建网站后端的基本所有条件
巡回地址:本机地址。在Phpstudy中,默认访问的是WWW文件夹,PHP代码写在当中
一. 基本语法,文件后缀名为.php
1, 写在<?php//PHP代码 ?>内
2, 输出用echo‘老师’//输出为老师
3, 句子之间必须用;隔开,不然报错
4, 注释,单行//注释,多行/*注释*/
二, 变量,要求基本与js一致
1,$ name=5;//将5赋值给name
2,必须以$开头,后加变量名
1, echo $ name;//输出name
2, 数据类型与js基本一致
3, 数据类型对比于js一致
三·,常量
1,定义,define(“常量名”,“常量内容”)
2, 输出:echo 常量名
3, 数组
① 声明:$数组名=arrey(“数据1”,“数据2”,。。。。。。)
② 输出 echo “输出为”.$数组名[0];//输出数数组名为数组名的数据1(当中的“.”为拼接的意思,在js中使用“+”效果一样)
③ 大部分语句与js一样
④ 声明之后的常量,使用时要在前面加“$”
四,前后端怎么交互的(表单的形式),调用函数以实现功能
1, GET在传参时,内容会在url中直接显示出来,并且可以直接在搜索栏中更改。可以使用“&”添加要增加的内容,与POST相比并不安全
2, POST传参比GET更安全,传输内容更多,并且不会显示在url中
3, 写文件,把内容写在文件内
File_put_contents(‘文件名.txt’,‘要写的内容’)
① 第二个文件内容会覆盖第一个
② 要想不覆盖原有内容,(第二个文件位置在文件头)在括号内写,FILE_APPEND
例如:File_put_contens(‘文件名’,FILE_APPEND);
4,读文件(可以读取任何内容)echo file_get_contens(‘文件名(也可以为网站)’);
例如:
$html= file_get_contnes(‘http://Baidu.com’);
file_put_contens(‘baidu.html,$html)//新建一个名为baidu的html,并将百度源码保存其中
5,访问:一访问,就生成名为此的文件夹
mkdir(‘文件名’)
五,正则表达式
例如:
$str=’abcd1234’;
$pattern’/匹配规则/’;
$resu=prge_match($pattern,$str);/.判断str内是否含有数字,prge_match:匹配函数
Eche $resu//输出1为ture,0为false
一, Cookie
1,用于身份识别,
2,Setcookie(‘标头’,‘内容’)
4, 可以设定有效期,在此期间内有效
例如:
Setcookie(‘sex’,’man’,time()+3600)
性别为man的cookie的有效期为3600秒