array() ,in_array(),count() ,array_merge(), array_diff,array_intersect,array_keys,array_cloum,array_values,array_push,end,array_pop()

存储位置:session存储于服务器,cookie存储于浏览器

安全性:session安全性比cookie高

session为‘会话服务’,在使用时需要开启服务,cookie不需要开启,可以直接用

关联性:服务端生成的session会生成一个key保存在cookie中,用于保持会话

session跨服务器:session可以存储在不同的服务器之间,不同的存储系统,比如存储到数据库,redis缓存等,所以服务器端的session可以跨服务器,分布式存储

echo:语法结构,快,,字符串等

print:函数,字符串等

print_r: 可以输出数组(针对数组打印常用,laravel中dd())

通用的数据格式,不同的编程语言都可以解析

php:json_decode 转变量; json_encode: 转json

MVC三层分别指:业务模型、视图、控制器,由控制器层调用模型处理数据,然后将数据映射到视图层进行显示。

业务模型、视图、控制器提供代码重用;

代码分离,更方便协作开发;

除了mvc还有其他的模式:mvc,mvvc,mvp等https://www.jianshu.com/p/d1f757a43034

主流数据库都可以:mysql,sqllite,PostgreSql,Oracle,sqlserver。

框架:thinkphp(自创建模板引擎),yii,laravel

引擎:smarty,Blade,Twig等

系统:wordpress,drupal

常见:GET/POST, 其他:PUT,DELETE, 通常认为对应资源的:获取,增加,修改,删除

区别:

GET,DELETE,url传递参数

PUT,POST body传参,

数据大小,安全性,url可见性

搜索引擎:GET,url传参

学习简单,快速入门,快速开发; php开发的项目具有很好的移植性,可以再不同的操作系统下部署。