php学习总结
一、php
1,php一些常用函数的使用和区别
error_log()
__file__ -完整的路径和文件名的文件。
__dir__ – the directory of the file.__dir__ -目录的文件。
__function__ – the function name.__function__ -函数的名称。
__class__ – the class name.__class__ -的类名。
__method__ – the class method name.__method__ -类方法的名字。
__line__ – the current line number of the file.__line__ -当前行数的文件。
__namespace__ – the name of the current namespace__namespace__——这个名字目前的命名空间
dirname 去掉后面的目录名
2,php上传文件的简单编写
upload.php
if($_files['file']['error']>0)
{echo '错误';}else{
echo upload: . $_files[file][name] .
;
echo type: . $_files[file][type] .
;
echo size: . ($_files[file][size] / 1024) . kb
;
echo stored in: . $_files[file][tmp_name];
}
3,php文件操作的一些常见问题
4,php面向对象的理解和使用“抽象类”和“接口”的区别和使用
5,php的扩展加载与使用
6,php正则表达式的规则和写法
7,php数组使用
二、mysql
1,mysql的工作原理和安装,配置
2,mysql的字段类型,和索引优化
3,mysql的sql语句的优化和编写
4,mysql一些常见问题的处理
三、apache||nginx||iis
1,对web服务器的配置和优化
2,映射,代理,伪静态的配置方法
3,多域名下的session如何统一。
4,附件的保存目录和ftp远程保存
四、js||jquery||dom||ajax
1,js中的常用语法。
2,dom的原理
3,ajax的原理和使用方法
五、linux
1,linux的常用操作 vim,ls,top,kill,tar,rm,useradd,userdel,chmod,chown,mkdir,mount,df
2,软件的编辑安装.configure make&make install makefile
3,linux的其他配置,网卡配置,开机启动配置,日志配置,防火墙配置,端口配置
4,简单的shell语句编辑。 自动备份
5,crontab 的配置的使用
6,linux安全策略,和实现方法
六、memcached的使用和配置
1,memcached的理解和原理
2,项目中使用到的memcached的地方
七、mongodb的使用和配置
1,mongodb的理解和原理
2,项目中使用到的mongodb的地方
八、缓存技术 (重点)
1、页面缓存技术(磁盘缓存,内存缓存)
2、数据库缓存技术
九、大型网站架构的了解。搭建方法(重点)