PHP个人总结
1. localhost 或者 127.0.0.1 直接本地访问
2. file_put_contents(写入到文件的地址,写入的字符串) 将字符串写入文件。
3. file_get_contents(读出文件的地址里的字符串) 将文件读入字符串。
4. move_uploaded_file(要移动的文件,移动到的位置) 把上传的文件保存起来; 注:php中的字符串拼接用.不是+
例子: move_uploaded_file($_FILES['icon']['tmp_name'],'./files/'.$_FILES['icon']['name']);
5. <form action="" enctype="multipart/form-data" method="post">
表单上传文件要用方法method:post;并且 在使用包含文件上传控件的表单时,必须使用该值enctype="multipart/form-data"
6.form表单
action:制定要提交的地址
method :包含post和get两种方法:
post
安全性要高,不会直接泄露密码
可以上传文件
无限制访问长度
get
请求速度快
url上可以完成看到路径,收藏可再次访问
部分浏览器有限制长度的访问
7.in_array(查询的内容,去那个数组查询); 判断是否在数组中存在;
8. new XMLHttpRequest(); 创建异步请求对象
对象名.open(请求方法,请求到的地址); 请求行
对象名.setRequestHeader(键值对); 请求头;
对象名.send(); 请求主体发送;
对象名.onload = function(){}; 注册回调函数;
9.array_rand(array,number); 函数从数组中随机选出一个或多个元素,并返回该元素的键名或者下标;
10. mysqli_fecth_all(); 解析查询来的语句获得其中数据,将获取的数据进行使用
mysqli_affected_rows(); 获取受影响的语句,主要用判断语句是否生效
11.模糊查询 select * from 表名 where 字段名称 like '%值%' or 字段名称2 like '%$值2%';
要记得输出like进行查询,%表示允许模糊的部分;
12. limit 查询索引,开始的行数
inner join 连接表格 on 相对应的信息进行拼接 order by 进行排序
13. 闭包的用途:1.可以读取函数内部的变量 2.让函数内变量的值始终保持在内存中
作用: 闭包的作用就是在a执行完并返回后,闭包使得Javascript的垃圾回收机制GC不会收回a所占用的资源,
因为a的内部函数b的执行需要依赖a中的变量。
这是对闭包作用的非常直白的描述,不专业也不严谨,但大概意思就是这样,理解闭包需要循序渐进的过程。
14. 为什么要用关联ID? 答:数据同步,便于维护;
15.Ajax 是一种在无需重新加载整个页面的情况下,能够更新部分网页的技术.可以提升系统性能,优化用户界面.
可实现下拉刷新,上拉加载,调用接口;