做一个PHP程序员需要掌握以下相关知识:
1、最基础的HTML知识;
2、PHP语言相关知识(如果对C语言有了解过的话,学习效率会提升。);
3、前端开发的相关知识,如js,jquery,ajax,CSS等;
4、数据库知识,如MYSQL,MSSQL,Oracle等数据库常用操作及调优等;
5、服务器知识,即自己能搭配网站运行的服务器,同时要能够解决一些常见的问题;
6、网络安全知识;
7、简单SEO知识;
8、其它一些程序语言也要能看懂,例如:asp,.net,js,java等;
其实PHP是弱类型语言,要掌握的最先是基础知识过度到面向对象,面向对象是最重要的!!然后再过度到php操作Mysql,这个是核心。然后最关键的大boss就是PHP的MVC框架!!如今现在最热门的PHP框架是laravel,外国人开发的,很牛逼的一个框架。如果你要入门先学thinkphp,国人自己开发的,思路什么的都跟的上。
php的框架你学了一个就会发现其他的都是一样的套路了,基本的看公司开发要用到哪个,我建议学的常用的有:thinkphp,codeIgniter,yii,laravel。
当以上的你都学好了,还得学一个redis和Memcached,这两个是缓存,很重要!
当上门都学会了,找到一份PHP工作都是小事。
希望可以帮到你,有什么不懂可以追问。