PHP工作范围
PHP 主要专注于服务器端脚本,所以你可以完成其他 CGI 程序所能够完成的一切,比如数据收集、生成动态页面内容,或者发送和接收 Cookie。但是 PHP 能够做更多的事情。
PHP 可以在所有主流操作系统中使用,包括 Linux、许多种不同的 Unix(包括 HP-UX,Solaris 和 OpenBSD)、Microsoft Windows、Mac OS X,RISC OS 等等。PHP 现在同样支持大部分的 Web 服务器。这包括 Apache、Microsoft Internet Information Server、Personal Web Server、Netscape 和 iPlanet Server、Oreilly Websita Pro Server、Caudium、Xitami,OmniHTTPd 等等。主流的服务器以一种模块来提供 PHP 服务,而其他的则支持 CGI 标准,PHP 可以作为一个 CGI 处理器来工作。
PHP薪资待遇
PHP就是网络编程语言,用于做网站的。
php就业机会也不少但一开始工资不怎么高。
可以java和php都学习。
java跨平台,php门槛低,java学习了可以开发一些大型项目。而且也可以开发手机端软件,特别是android,而php开源项目多。
没经验的php程序员工资在4000元以上,有1-2年工作经验的工资8000元以上。所以php程序员前景和待遇都非常不错的。
PHP学习条件
学习“设计模式”,写出优美的代码结构,减少累赘和代码重复,在代码后期维护会带来极大的好处。可以适当去看看框架的PHP源码,里面往往有大量设计模式的应用思想。学习对PHP原生语法的深入了解,了解各种PHP拓展在PHP中扮演的作用,PHP优化。
进一步搞清楚PHP和数据库、存储、Web服务器的通信原理(prefork/worker/event MPM,PHP-fpm),阅读PHP内核资料,深入学习Linux原理层。
深入底层路线:深入看下PHP源码(C语言),学习编写PHP拓展。或者走架构师道路,搞清楚Web系统架构(负载均衡、集群部署、容灾保护等),PHP在中间如何将它们连接在一起的。
PHP学习条件
做一个PHP程序员需要掌握以下相关知识:
1、最基础的HTML知识;
2、PHP语言相关知识(如果对C语言有了解过的话,学习效率会提升。);
3、前端开发的相关知识,如js,jquery,ajax,CSS等;
4、数据库知识,如MYSQL,MSSQL,Oracle等数据库常用操作及调优等;
5、服务器知识,即自己能搭配网站运行的服务器,同时要能够解决一些常见的问题;
6、网络安全知识;
7、简单SEO知识;
8、其它一些程序语言也要能看懂,例如:asp,.net,js,java等;
除了上述一些专业知识外,同时也要养成勤动手操作、自我获取最新技术知识的能力,还有就是有一颗好的心态。