LAMP转帖 2009第三届PHP中国开源发展及人才状况调查报告 第三部分 PHP从业者状况分析
2010-07-12 21:14
645 查看
<!--
/* Font Definitions */
@font-face
{font-family:宋体;
panose-1:2 1 6 0 3 1 1 1 1 1;
mso-font-alt:SimSun;
mso-font-charset:134;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:3 135135232 16 0 262145 0;}
@font-face
{font-family:"/@宋体";
panose-1:2 1 6 0 3 1 1 1 1 1;
mso-font-charset:134;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:3 135135232 16 0 262145 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{mso-style-parent:"";
margin:0cm;
margin-bottom:.0001pt;
text-align:justify;
text-justify:inter-ideograph;
mso-pagination:none;
font-size:10.5pt;
mso-bidi-font-size:12.0pt;
font-family:"Times New Roman";
mso-fareast-font-family:宋体;
mso-font-kerning:1.0pt;}
a:link, span.MsoHyperlink
{color:blue;
text-decoration:underline;
text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
{color:purple;
text-decoration:underline;
text-underline:single;}
/* Page Definitions */
@page
{mso-page-border-surround-header:no;
mso-page-border-surround-footer:no;}
@page Section1
{size:612.0pt 792.0pt;
margin:72.0pt 90.0pt 72.0pt 90.0pt;
mso-header-margin:36.0pt;
mso-footer-margin:36.0pt;
mso-paper-source:0;}
div.Section1
{page:Section1;}
-->
<!--
/* Font Definitions */
@font-face
{font-family:宋体;
panose-1:2 1 6 0 3 1 1 1 1 1;
mso-font-alt:SimSun;
mso-font-charset:134;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:3 135135232 16 0 262145 0;}
@font-face
{font-family:"/@宋体";
panose-1:2 1 6 0 3 1 1 1 1 1;
mso-font-charset:134;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:3 135135232 16 0 262145 0;}
@font-face
{font-family:Calibri;
mso-font-alt:"Century Gothic";
mso-font-charset:0;
mso-generic-font-family:swiss;
mso-font-pitch:variable;
mso-font-signature:-1610611985 1073750139 0 0 159 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{mso-style-update:auto;
mso-style-parent:"";
margin-top:6.0pt;
margin-right:0cm;
margin-bottom:6.0pt;
margin-left:0cm;
text-indent:24.0pt;
mso-char-indent-count:2.0;
line-height:150%;
mso-pagination:none;
tab-stops:49.65pt;
font-size:12.0pt;
font-family:Calibri;
mso-fareast-font-family:宋体;
mso-bidi-font-family:"Times New Roman";
mso-font-kerning:1.0pt;}
/* Page Definitions */
@page
{mso-page-border-surround-header:no;
mso-page-border-surround-footer:no;}
@page Section1
{size:612.0pt 792.0pt;
margin:72.0pt 90.0pt 72.0pt 90.0pt;
mso-header-margin:36.0pt;
mso-footer-margin:36.0pt;
mso-paper-source:0;}
div.Section1
{page:Section1;}
-->
原文地址:
http://activity.phpchina.com/2009php/index.php
<!--
/* Font Definitions */
@font-face
{font-family:宋体;
panose-1:2 1 6 0 3 1 1 1 1 1;
mso-font-alt:SimSun;
mso-font-charset:134;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:3 135135232 16 0 262145 0;}
@font-face
{font-family:黑体;
panose-1:2 1 6 0 3 1 1 1 1 1;
mso-font-alt:SimHei;
mso-font-charset:134;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:1 135135232 16 0 262144 0;}
@font-face
{font-family:"/@宋体";
panose-1:2 1 6 0 3 1 1 1 1 1;
mso-font-charset:134;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:3 135135232 16 0 262145 0;}
@font-face
{font-family:Calibri;
mso-font-alt:"Century Gothic";
mso-font-charset:0;
mso-generic-font-family:swiss;
mso-font-pitch:variable;
mso-font-signature:-1610611985 1073750139 0 0 159 0;}
@font-face
{font-family:Cambria;
mso-font-alt:"Palatino Linotype";
mso-font-charset:0;
mso-generic-font-family:roman;
mso-font-pitch:variable;
mso-font-signature:-1610611985 1073741899 0 0 159 0;}
@font-face
{font-family:微软雅黑;
mso-font-alt:"Arial Unicode MS";
mso-font-charset:134;
mso-generic-font-family:swiss;
mso-font-pitch:variable;
mso-font-signature:-2147483001 705641554 22 0 262175 0;}
@font-face
{font-family:"/@黑体";
panose-1:2 1 6 0 3 1 1 1 1 1;
mso-font-charset:134;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:1 135135232 16 0 262144 0;}
@font-face
{font-family:"/@微软雅黑";
mso-font-charset:134;
mso-generic-font-family:swiss;
mso-font-pitch:variable;
mso-font-signature:-2147483001 705641554 22 0 262175 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{mso-style-update:auto;
mso-style-parent:"";
margin-top:6.0pt;
margin-right:0cm;
margin-bottom:6.0pt;
margin-left:0cm;
text-indent:24.0pt;
mso-char-indent-count:2.0;
line-height:150%;
mso-pagination:none;
tab-stops:49.65pt;
font-size:12.0pt;
font-family:Calibri;
mso-fareast-font-family:宋体;
mso-bidi-font-family:"Times New Roman";
mso-font-kerning:1.0pt;}
h1
{mso-style-parent:"";
mso-style-link:" Char Char12";
mso-style-next:正文;
margin-top:17.0pt;
margin-right:0cm;
margin-bottom:16.5pt;
margin-left:0cm;
text-align:center;
line-height:150%;
mso-pagination:widow-orphan lines-together;
page-break-after:avoid;
mso-outline-level:1;
font-size:18.0pt;
mso-bidi-font-size:22.0pt;
font-family:Calibri;
mso-fareast-font-family:黑体;
mso-font-kerning:22.0pt;
font-weight:normal;
mso-bidi-font-weight:bold;}
h2
{mso-style-parent:"";
mso-style-link:" Char Char11";
mso-style-next:正文;
margin-top:13.0pt;
margin-right:0cm;
margin-bottom:13.0pt;
margin-left:0cm;
text-align:justify;
text-justify:inter-ideograph;
line-height:150%;
mso-pagination:widow-orphan lines-together;
page-break-after:avoid;
mso-outline-level:2;
font-size:15.0pt;
mso-bidi-font-size:16.0pt;
font-family:Cambria;
mso-fareast-font-family:黑体;
mso-font-kerning:1.0pt;
font-weight:normal;
mso-bidi-font-weight:bold;}
h4
{mso-style-parent:"";
mso-style-link:" Char Char9";
mso-style-next:正文;
margin-top:7.8pt;
margin-right:0cm;
margin-bottom:14.5pt;
margin-left:0cm;
text-align:justify;
text-justify:inter-ideograph;
mso-pagination:widow-orphan lines-together;
page-break-after:avoid;
mso-outline-level:4;
font-size:12.0pt;
mso-bidi-font-size:14.0pt;
font-family:Calibri;
mso-font-kerning:1.0pt;
font-weight:normal;
mso-bidi-font-weight:bold;}
p.MsoHeading7, li.MsoHeading7, div.MsoHeading7
{mso-style-link:" Char Char6";
mso-style-next:正文;
margin-top:12.0pt;
margin-right:0cm;
margin-bottom:3.2pt;
margin-left:0cm;
text-indent:24.0pt;
mso-char-indent-count:2.0;
line-height:133%;
mso-pagination:lines-together;
page-break-after:avoid;
mso-outline-level:7;
tab-stops:49.65pt;
font-size:12.0pt;
font-family:Calibri;
mso-fareast-font-family:宋体;
mso-bidi-font-family:"Times New Roman";
mso-font-kerning:1.0pt;
font-weight:bold;}
a:link, span.MsoHyperlink
{color:blue;
text-decoration:underline;
text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
{color:purple;
text-decoration:underline;
text-underline:single;}
span.CharChar12
{mso-style-name:" Char Char12";
mso-style-locked:yes;
mso-style-link:"标题 1";
mso-ansi-font-size:18.0pt;
mso-bidi-font-size:22.0pt;
font-family:Calibri;
mso-ascii-font-family:Calibri;
mso-fareast-font-family:黑体;
mso-hansi-font-family:Calibri;
mso-font-kerning:22.0pt;
mso-ansi-language:EN-US;
mso-fareast-language:ZH-CN;
mso-bidi-language:AR-SA;
mso-bidi-font-weight:bold;}
span.CharChar11
{mso-style-name:" Char Char11";
mso-style-locked:yes;
mso-style-link:"标题 2";
mso-ansi-font-size:15.0pt;
mso-bidi-font-size:16.0pt;
font-family:Cambria;
mso-ascii-font-family:Cambria;
mso-fareast-font-family:黑体;
mso-hansi-font-family:Cambria;
mso-font-kerning:1.0pt;
mso-ansi-language:EN-US;
mso-fareast-language:ZH-CN;
mso-bidi-language:AR-SA;
mso-bidi-font-weight:bold;}
span.CharChar9
{mso-style-name:" Char Char9";
mso-style-locked:yes;
mso-style-link:"标题 4";
mso-ansi-font-size:12.0pt;
mso-bidi-font-size:14.0pt;
font-family:Calibri;
mso-ascii-font-family:Calibri;
mso-fareast-font-family:宋体;
mso-hansi-font-family:Calibri;
mso-font-kerning:1.0pt;
mso-ansi-language:EN-US;
mso-fareast-language:ZH-CN;
mso-bidi-language:AR-SA;
mso-bidi-font-weight:bold;}
p.a, li.a, div.a
{mso-style-name:图片格式;
mso-style-parent:"";
mso-style-next:图片名称;
margin-top:7.8pt;
margin-right:0cm;
margin-bottom:6.0pt;
margin-left:0cm;
text-align:center;
mso-pagination:widow-orphan;
font-size:10.5pt;
mso-bidi-font-size:10.0pt;
font-family:Calibri;
mso-fareast-font-family:宋体;
mso-bidi-font-family:宋体;
mso-font-kerning:1.0pt;}
p.a0, li.a0, div.a0
{mso-style-name:图片名称;
mso-style-update:auto;
mso-style-parent:"";
mso-style-next:正文;
margin-top:6.0pt;
margin-right:12.0pt;
margin-bottom:6.0pt;
margin-left:0cm;
mso-para-margin-top:6.0pt;
mso-para-margin-right:1.0gd;
mso-para-margin-bottom:6.0pt;
mso-para-margin-left:0cm;
text-align:center;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:Calibri;
mso-fareast-font-family:微软雅黑;
mso-bidi-font-family:"Times New Roman";
mso-font-kerning:1.0pt;}
span.CharChar6
{mso-style-name:" Char Char6";
mso-style-locked:yes;
mso-style-link:"标题 7";
mso-ansi-font-size:12.0pt;
mso-bidi-font-size:12.0pt;
font-family:Calibri;
mso-ascii-font-family:Calibri;
mso-fareast-font-family:宋体;
mso-hansi-font-family:Calibri;
mso-font-kerning:1.0pt;
mso-ansi-language:EN-US;
mso-fareast-language:ZH-CN;
mso-bidi-language:AR-SA;
font-weight:bold;}
/* Page Definitions */
@page
{mso-page-border-surround-header:no;
mso-page-border-surround-footer:no;}
@page Section1
{size:612.0pt 792.0pt;
margin:72.0pt 90.0pt 72.0pt 90.0pt;
mso-header-margin:36.0pt;
mso-footer-margin:36.0pt;
mso-paper-source:0;}
div.Section1
{page:Section1;}
-->
第三部分
3.1.1
P
HP
从业者性别结构
本次调查发现,中国
PHP
从业者中男性比例达到
97.3%
,女性仅占
2.7%
,从数据显示男女比例差距较大,希望更多的女性加入
PHP
从业者行业。
图
3.1.1
P
HP
从业者性别结构
3.1.2
PHP
从业者年龄主要集中在
18-30
岁之间,约有
60.9%
的
PHP
从业者年龄在
18-25
岁之间,年龄在
26-30
岁的有
30.4%
,处于其他年龄层的
PHP
从业者不足
10%
。从业者年龄集中需要我们从业者自己在职业定位及发展方向方面需要多学习和准备。
图
3.1.2
P
HP
从业者年龄结构
3.1.3
P
HP
从业者学历分布
PHP
从业者普遍具有较高学历,学历在大专以上的比例约占
91.3%
。其中硕士及以上学历者占到
4.3%
,学历为大专
/
大学本科的
PHP
从业者占
87.0%
。大专以上学历为目前从业者的主体人群,
PHP
技术不断增加职位需求,解决更多大学生就业。
图
3.1.3
P
HP
从业者学历分布
3.1.4
P
HP
从业者职业分布
PHP
从业者的职业以开发工程师为主,在本次调查中有
67.6%
的
PHP
从业者是开发工程师。在对
PHP
非常熟悉的受访者中约有
14.8%
目前是在校学生,自由职业者占
11.7%
,
PHP
从业者中职务是技术经理的有
9.1%
,技术总监占
7.2%
,此外,数据库管理员占
8.7%
,系统工程师约为
8.0%
左右。开发工程师是我们目前从业者的首选职位。
图
3.1.4
P
HP
从业者职业分布
3.1.5
P
HP
从业者行业分布
本次调查发现,
PHP
从业者所在公司的行业以
IT
及通讯为主,比例达
82.1%
。调查中所列其他行业的比例均不超过
5%
。在娱乐
/
传媒业工作的
PHP
从业者比例是
4.3%
,在制造
/
加工业工作的约占
3.1%
,商业教育
/
咨询行业供职的
PHP
从业者占全部的
2.6%
,在金融
/
银行
/
证券
/
保险业工作的
PHP
从业者比例
1.9%
。
图
3.1.5
P
HP
从业者行业分布
3.1.6
P
HP
从业者地域分布
通过本次调查得知,目前约有
22.1%
的
PHP
从业者居住在北京,居住在广东省的
PHP
从业者比例为
12.1%
,在上海的有
8.2%
,湖北、福建、山东的
PHP
从业者均占
5%
左右。北京、上海、广东互联网发展很好,已经成为网络企业的聚集区域。
图
3.1.6
P
HP
从业者地域分布
3.1.7
P
HP
从业者接触
PHP
时间长度
50%
的
PHP
从业者接触
PHP
的时间在
1-3
年之间,接触
PHP
在
2-3
年的占
18.1%
,在
1-2
年之间的占
31.9%
。有
19.4%
对
PHP
非常熟悉的受访者接触
PHP
之间已满半年时间,但还不足
1
年;还有
8.0%
的
PHP
从业者虽然接触
PHP
的时间不到半年,但已应用的非常熟练。接触
PHP
时间为
3-4
年的
PHP
从业者占
10.1%
,
4-5
年的比例是
4.1%
,还有
8.3%
的
PHP
从业者接触
PHP
的时间在
5
年以上。
图
3.1.7
P
HP
从业者已接触
PHP
的时间长度
3.1.8
P
HP
从业者学习的专业
中国的
PHP
从业者中,有
74.9%
是毕业或者正就读于计算机及相关专业;非计算机相关专业的
PHP
从业者比例在
25.1%
左右。
图
3.1.8
P
HP
从业者的计算机专业对口性
3.1.9 P
HP
从业者
选择使用
PHP
的因素
77.6%
的
PHP
从业者考虑到“容易上手简单的语言”使用
PHP
,
75.4%
的
PHP
从业者考虑到“可获得大量开源代码”使用
PHP
,
75%
的
PHP
从业者考虑到免费因素使用
PHP,50.4%
考虑到“提供类与对象,支持面向对象编程”使用
PHP
,还有
39.1%
的从业者以可以“可以编译成有许多数据库相连接的函数”,
10.2%
的从业者出于
”
其他
”
因素使用
PHP
。“容易上手简单的语言”、“可获得大量开源代码”、
PHP
免费是
PHP
发展的重点因素。
3.2.1
使用的
PHP
软件版本
中国
PHP
从业者中,以使用
PHP5
以上的软件版本为主,约有
61.3%
目前使用的是
PHP5.2
版,使用
PHP5
版的用户占
17.9%
,还在使用
PHP5.3
版的用户比例是
14.7%
,而使用
PHP4.4
、
PHP4.3
、
PHP4.2
及以下版本的用户比例分别为
2.3%
、
1.6%
、
1.7%
。半数以上的从业者都在使用
PHP5
。
图
3.2.1
P
HP
从业者使用的
PHP
版本
3.2.2
P
HP
应用最需要关注的问题
当询问
PHP
从业者
最需要关注的问题
时,有
72.9%
的
PHP
从业者表示其最关注性能,最关注规范开发的约占
68.3%%
,有
64%
的
PHP
从业者认为他们最关注安全,有
50.3%
的
PHP
从业者认为他们最运营部署,还有
3.5%
的从业者关注其他方面。性能是大部分从业者都比较看重的指标。
图
3.2.2
P
HP
应用最需要关注的问题
3.2.3
开发或部署
PHP
应用程序时,使用的平台
当询问
PHP
从业者
使用的平台
的问题
时,主要有
74.8%
的
PHP
从业者使用
Linux+Apache+MySQL
平台
,其次使用
Windows+sql server
、
Windows+ Nginx+ MySQL
分别占到
9.9%
、
8.7%
,
再次使用
Windows+ iis + sqlite
、
Linux+ApacheOracle
分别为
3.0%
、
2.9%
,
还有
3.5%
的从业者使用
Windows+ lighttpd + postsql
。
图
3.2.3
开发或部署
PHP
应用程序时,使用的平台
3.2.4
使用开源
Wiki
程序种类
中国
PHP
从业者中,以没有使用
Wiki
程序
为主,有
57%
目前没有使用的是
Wiki
程序
,使用
HD
Wiki
程序
的用户占
27.1%
,还在使用
Media
Wiki
的用户比例是
18.2%
,自己开发
Wiki
的比例
15.9%
,还有
4.6%
的用户选用其他方式。
图
3.2.4
使用开源
Wiki
程序种类
3.2.5
使用的调试工具
本次调查询问从业者使用什么工具进行
PHP
程序的调试,其中有
48.9%
表示他们使用
Zend Studio
调试
PHP
程序,使用
editplus
的占
20.1%
,使用
Eclipse
的占
15%
,用
PHPed
调试程序的从业者约占
3.9%
,用
Komodo
调试程序的从业者约占
2.8%
,还有
9.1%
的
PHP
从业者选择用其他调试工具。
Zend Studio
是从业者首选调试工具,。
图
3.2.5
P
HP
从业者调试
PHP
程序使用的工具
3.2.6
使用的加密工具
当询问
PHP
从业者如何保护
PHP
源代码时,有
65.1%
的从业者表示他们不为自己的
PHP
源代码加密,使用加密工具的比例是
34.9%
。其中
28.5%
的受访从业者使用
Zend Guard
为源代码加密,使用
NuSphere Nu-Coder
加密的有
4.7%
,使用其他加密工具的仅有
1.7%
。
图
3.2.6
P
HP
从业者保护
PHP
源代码的工具
3.2.7
使用的缓存加速程序
缓存加速程序中
memcache
的使用率最高,约
67.8%
的
PHP
从业者在项目中使用过该程序,使用过
Xcache
的
PHP
从业者比例是
39.9%
,使用过
eAccelerator
、
EAR_Cache
的比例分别为
28.9%
和
10.3%
。
图
3.2.7
P
HP
从业者使用的缓存加速程序
3.2.8
使用
PHP
做过的项目
本次调查中,从业者使用
PHP
做过的项目,以论坛类、
CMS
类、电子商城类为主,比例分别
55.2%
、
54.3%
、
47%
,其次,开发
SNS
类、
B/S
类、博客系统类的比例也较高、比例分别为
39.9%
、
38.9%
、
32.2%
,开发平台
app
、
wiki
、
webGame
比例分别为
15.5%
、
13.1%
、
10.5%
,还有
6.8%
开发其他。论坛、
CMS
、电子商城是目前开发者主要开发过的主流项目类型,
SNS
项目开发增长势头迅猛。
图
3.2.8
P
HP
从业者做过的
PHP
项目
3.2.9
P
HP
资源获得来源
参与本次调查的
PHP
从业者中有
94.7%
都曾经在
www.phpchina.com
获取过
PHP
资源,在
www.php.net
获取过相关资料的有
71.6%
,从
www.zend.com
得到过资料的从业者比例是
56.7%
,
53.8%
的从业者表示在
www.php.cn
获得过
PHP
资源,还有
47.9%
的从业者表示在
www.php100.com
获得过
PHP
资源,从其他途径获得资源的比例
6.5%
。在中国
www.phpchina.com
是
PHP
从业者首选技术社区。
图
3.2.9
P
HP
从业者获得
PHP
资源的网站渠道
3.2.10
使用的模板技术
Smarty
模板技术的使用者比例为
82.5%
,使用
PHPlib
模板技术的从业者约占
25.5%
,使用
Template Lite
的占
18%
,使用
PHPNEW
的占
12.5%
,,使用
FastTemplate
的占
12.2%
,而使用
TinyButstrong
、
XTemplate
模板的从业者比例分别仅为
6.1%
、
6.0%
,此外还有
7.8%
的从业者没有使用过模板技术。
Smarty
模板技术依然是我们从业者的最爱。
图
3.2.10
P
HP
从业者使用过的模板技术
3.2.11
使用的数据库
MySQL
是绝大多数
PHP
从业者首选的数据库,
94.9%
的受访
PHP
从业者目前都在使用
MySQL
,使用
SQL Sever
数据库的
PHP
从业者约占
24.7%
,
Oracle
的使用率约为
17.3%
,
Access
和
PostgreSQL
数据库在中国
PHP
从业者中使用的频率较低,分别占
9.9%
和
6.7%
。
MySQL
是从业者必备技术。
图
3.2.11
P
HP
从业者主要使用的数据库
3.3.1
使用
web
程序语言,未来将关注的技术
当询问从业者们
使用
web
程序语言,未来将关注的技术
时,有
92.5%
的从业者表示专注
PHP
的技术,在更换技术方面,有
10.9%
的从业者更换至
JSP
技术,
10%
的的从业者更换至其他技术语言,
8.7%
的从业者更换至
ASP
、
NET
技术,还有
6.1%
的的从业者更换其他技术。从业者对
PHP
技术充满信心,希望未来在技术领域拥有更精湛的实力。
图
3.3.1
使用
web
程序语言,未来将关注的技术
3.3.2
公司没有选择
Windows
平台上运行
PHP
的原因
在本次调查中,
PHP
从业者们认为当前公司没有选择
Windows
平台上运行
PHP
的最大原因是性能问题,有
54%
选择了该项。认为应用程序默认环境
LInux
的有
20.3%
,约有
17%
的从业者认为托管商不支持,还有
20%
的从业者选择其他因素。
图
3.3.2
公司没有选择
Windows
平台上运行
PHP
的原因
3.3.3
公司尝试在
Windows
平台上运行
PHP
应用程序意愿
在本次调查中,
54.7%PHP
从业者们担忧性能问题,有
20%
认为应用程序默认环境
LInux
的有
20.3%
,约有
9.5%
的从业者认为托管商不支持,还有
15.8%
的从业者选择其他因素。半数从业者选用
Windows
平台上运行
PHP
应用程序担心性能问题。
图
3.3.3
公司尝试在
Windows
平台上运行
PHP
应用程序意愿
3.3.4
公司使用
PHP
技术为客户构建网站应用情况
当询问从业者
客户构建网站应用情况
时,有
83.2%
的从业者经常使用
PHP
为
客户构建网站,
有
9.2%
的从业者曾经使用
PHP
为
客户构建网站,
有
7.6%
的从业者偶尔使用
PHP
为
客户构建网站,
表示从未使用的有
2.8%
。
PHP
技术目前应用在构建网站领域。
图
3.3.4
公司使用
PHP
技术为客户构建网站应用情况
3.4
3.4.1
对
<?php echo count ("123") ?>
的认知结果
本次调查发现,在回答
<?php echo
count ("123") ?>
输出的结果,
70.9%
的
PHP
从业者选择
1
,回答正确,显示大部分从业者能够掌握技术,选择
3
的
PHP
从业者有
18.9%
,选择
false
的
PHP
从业者有
5.4%
,还有
18.9%PHP
从业者选择
null
。
图
3.4.1
对
<?php echo count ("123") ?>
的认知
3.4.2
对方法函数
“mymethod
的应用
本次调查发现,在回答让一个对象实例调用自身的该对象的方法函数
“mymethod
的结果,
72.6%
的
PHP
从业者选择
$this->mymethod
,回答正确,显示大部分从业者能够掌握技术,选择
$current->mymethod
的
PHP
从业者有
11.8%
,选择
$this::mymethod
的
PHP
从业者有
10%
,还有
5.6%PHP
从业者选
$self=>mymethodl
。
图
3.4.2
对对象的方法函数
“mymethod
的应用
目前从业者技术掌握能力在中级以上者居多。
3.5.1
P
HP
从业者平均月收入分布
PHP
从业者中月平均收入在
1000-2000
元之间的约占
16%
,
PHP
从业者中月平均收入在
2000-4000
元之间的约占
40.9%
,月平均收入为
4000-6000
元的有
25.7%
,月平均收入达到
6000-8000
元的比例是
9.9%
,在
8000-10000
元的有
4.5%
左右,月平均收入
10000
元以上的比例是
3.0%
。结合以上从业者工作年限数据,从业者目前工作经验在
1-2
年薪水在
2000-4000
元。
图
3.5.1
.1
PHP
从业者收入分布
PHP
从业者中月平均期望收入以
PHP
从
4000-6000
元、
6000-8000
元、
1
万元以上为主,占比分别达到
27.6%
、
24.2%
、
24.7%
,
PHP
从业者中月平均期望收入
8000-1
万元的占比居中,占比达到
14.2%
,
PHP
从业者中月平均期望收入
2000
元、
2000-4000
元的占比较少分别达到
1.2%
、
8.1%
。结合以上从业者工作年限数据,从业者目前工作经验在
1-2
年,期望薪水在
4000-6000
元。
图
3.5.1
.2
PHP
从业者期望收入分布
PHP
从业者中月平均期望收入和
PHP
从业者中月平均收入对比,可以看出,
PHP
从业者中,对平均期望收入
6000
元以上的比例远远高于其真实收入的比例,对平均期望收入
4000
元以下的比例远远低于其真实收入的比例,对平均期望收入
4000-6000
元之间的比例基本与其真实收入的比例持平。
图
3.5.1
.3
PHP
从业者收入与期望收入对比
3.5.2
从业者平均工作年限
在从业者
平均工作年限方面
,从业者
平均工作年限主要集中在
1
年和
2
年分别占到
33.14%
、
25.07%
,工作年限
3-8
个月和
3
年的占比也较高,分别为
15.49%
、
11.74%
,有
8%
从业者工作年限在
3-5
年,还有有
6.56%
从业者工作年限在
5
年以上。
图
3.5.2
从业者
平均工作年限
3.5.3
求职
/
招聘信息渠道
61.8%
的受访
PHP
从业者通过招聘网站求的职位,
19.5%
的从业者通过朋友介绍获取过
PHP
相关职位的信息,
11.58%
的受访者会依靠定向投递获取该方面的信息,从猎头公司获得过职位信息的仅有
7.14%
。从业者寻找工作首选的方式是招聘网站。
图
3.5.3
求职
/
招聘信息渠道
<!--
/* Font Definitions */
@font-face
{font-family:宋体;
panose-1:2 1 6 0 3 1 1 1 1 1;
mso-font-alt:SimSun;
mso-font-charset:134;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:3 135135232 16 0 262145 0;}
@font-face
{font-family:黑体;
panose-1:2 1 6 0 3 1 1 1 1 1;
mso-font-alt:SimHei;
mso-font-charset:134;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:1 135135232 16 0 262144 0;}
@font-face
{font-family:"/@宋体";
panose-1:2 1 6 0 3 1 1 1 1 1;
mso-font-charset:134;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:3 135135232 16 0 262145 0;}
@font-face
{font-family:Calibri;
mso-font-alt:"Century Gothic";
mso-font-charset:0;
mso-generic-font-family:swiss;
mso-font-pitch:variable;
mso-font-signature:-1610611985 1073750139 0 0 159 0;}
@font-face
{font-family:Cambria;
mso-font-alt:"Palatino Linotype";
mso-font-charset:0;
mso-generic-font-family:roman;
mso-font-pitch:variable;
mso-font-signature:-1610611985 1073741899 0 0 159 0;}
@font-face
{font-family:微软雅黑;
mso-font-alt:"Arial Unicode MS";
mso-font-charset:134;
mso-generic-font-family:swiss;
mso-font-pitch:variable;
mso-font-signature:-2147483001 705641554 22 0 262175 0;}
@font-face
{font-family:"/@黑体";
panose-1:2 1 6 0 3 1 1 1 1 1;
mso-font-charset:134;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:1 135135232 16 0 262144 0;}
@font-face
{font-family:"/@微软雅黑";
mso-font-charset:134;
mso-generic-font-family:swiss;
mso-font-pitch:variable;
mso-font-signature:-2147483001 705641554 22 0 262175 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{mso-style-update:auto;
mso-style-parent:"";
margin-top:6.0pt;
margin-right:0cm;
margin-bottom:6.0pt;
margin-left:0cm;
text-indent:24.0pt;
mso-char-indent-count:2.0;
line-height:150%;
mso-pagination:none;
tab-stops:49.65pt;
font-size:12.0pt;
font-family:Calibri;
mso-fareast-font-family:宋体;
mso-bidi-font-family:"Times New Roman";
mso-font-kerning:1.0pt;}
h1
{mso-style-parent:"";
mso-style-link:" Char Char12";
mso-style-next:正文;
margin-top:17.0pt;
margin-right:0cm;
margin-bottom:16.5pt;
margin-left:0cm;
text-align:center;
line-height:150%;
mso-pagination:widow-orphan lines-together;
page-break-after:avoid;
mso-outline-level:1;
font-size:18.0pt;
mso-bidi-font-size:22.0pt;
font-family:Calibri;
mso-fareast-font-family:黑体;
mso-font-kerning:22.0pt;
font-weight:normal;
mso-bidi-font-weight:bold;}
h2
{mso-style-parent:"";
mso-style-link:" Char Char11";
mso-style-next:正文;
margin-top:13.0pt;
margin-right:0cm;
margin-bottom:13.0pt;
margin-left:0cm;
text-align:justify;
text-justify:inter-ideograph;
line-height:150%;
mso-pagination:widow-orphan lines-together;
page-break-after:avoid;
mso-outline-level:2;
font-size:15.0pt;
mso-bidi-font-size:16.0pt;
font-family:Cambria;
mso-fareast-font-family:黑体;
mso-font-kerning:1.0pt;
font-weight:normal;
mso-bidi-font-weight:bold;}
p.MsoHeading7, li.MsoHeading7, div.MsoHeading7
{mso-style-link:" Char Char6";
mso-style-next:正文;
margin-top:12.0pt;
margin-right:0cm;
margin-bottom:3.2pt;
margin-left:0cm;
text-indent:24.0pt;
mso-char-indent-count:2.0;
line-height:133%;
mso-pagination:lines-together;
page-break-after:avoid;
mso-outline-level:7;
tab-stops:49.65pt;
font-size:12.0pt;
font-family:Calibri;
mso-fareast-font-family:宋体;
mso-bidi-font-family:"Times New Roman";
mso-font-kerning:1.0pt;
font-weight:bold;}
span.CharChar12
{mso-style-name:" Char Char12";
mso-style-locked:yes;
mso-style-link:"标题 1";
mso-ansi-font-size:18.0pt;
mso-bidi-font-size:22.0pt;
font-family:Calibri;
mso-ascii-font-family:Calibri;
mso-fareast-font-family:黑体;
mso-hansi-font-family:Calibri;
mso-font-kerning:22.0pt;
mso-ansi-language:EN-US;
mso-fareast-language:ZH-CN;
mso-bidi-language:AR-SA;
mso-bidi-font-weight:bold;}
span.CharChar11
{mso-style-name:" Char Char11";
mso-style-locked:yes;
mso-style-link:"标题 2";
mso-ansi-font-size:15.0pt;
mso-bidi-font-size:16.0pt;
font-family:Cambria;
mso-ascii-font-family:Cambria;
mso-fareast-font-family:黑体;
mso-hansi-font-family:Cambria;
mso-font-kerning:1.0pt;
mso-ansi-language:EN-US;
mso-fareast-language:ZH-CN;
mso-bidi-language:AR-SA;
mso-bidi-font-weight:bold;}
p.a, li.a, div.a
{mso-style-name:图片名称;
mso-style-update:auto;
mso-style-parent:"";
mso-style-next:正文;
margin-top:6.0pt;
margin-right:12.0pt;
margin-bottom:6.0pt;
margin-left:0cm;
mso-para-margin-top:6.0pt;
mso-para-margin-right:1.0gd;
mso-para-margin-bottom:6.0pt;
mso-para-margin-left:0cm;
text-align:center;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:Calibri;
mso-fareast-font-family:微软雅黑;
mso-bidi-font-family:"Times New Roman";
mso-font-kerning:1.0pt;}
span.CharChar6
{mso-style-name:" Char Char6";
mso-style-locked:yes;
mso-style-link:"标题 7";
mso-ansi-font-size:12.0pt;
mso-bidi-font-size:12.0pt;
font-family:Calibri;
mso-ascii-font-family:Calibri;
mso-fareast-font-family:宋体;
mso-hansi-font-family:Calibri;
mso-font-kerning:1.0pt;
mso-ansi-language:EN-US;
mso-fareast-language:ZH-CN;
mso-bidi-language:AR-SA;
font-weight:bold;}
/* Page Definitions */
@page
{mso-page-border-surround-header:no;
mso-page-border-surround-footer:no;}
@page Section1
{size:612.0pt 792.0pt;
margin:72.0pt 90.0pt 72.0pt 90.0pt;
mso-header-margin:36.0pt;
mso-footer-margin:36.0pt;
mso-paper-source:0;}
div.Section1
{page:Section1;}
-->
<!--
/* Font Definitions */
@font-face
{font-family:宋体;
panose-1:2 1 6 0 3 1 1 1 1 1;
mso-font-alt:SimSun;
mso-font-charset:134;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:3 135135232 16 0 262145 0;}
@font-face
{font-family:黑体;
panose-1:2 1 6 0 3 1 1 1 1 1;
mso-font-alt:SimHei;
mso-font-charset:134;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:1 135135232 16 0 262144 0;}
@font-face
{font-family:"/@宋体";
panose-1:2 1 6 0 3 1 1 1 1 1;
mso-font-charset:134;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:3 135135232 16 0 262145 0;}
@font-face
{font-family:Calibri;
mso-font-alt:"Century Gothic";
mso-font-charset:0;
mso-generic-font-family:swiss;
mso-font-pitch:variable;
mso-font-signature:-1610611985 1073750139 0 0 159 0;}
@font-face
{font-family:Cambria;
mso-font-alt:"Palatino Linotype";
mso-font-charset:0;
mso-generic-font-family:roman;
mso-font-pitch:variable;
mso-font-signature:-1610611985 1073741899 0 0 159 0;}
@font-face
{font-family:微软雅黑;
mso-font-alt:"Arial Unicode MS";
mso-font-charset:134;
mso-generic-font-family:swiss;
mso-font-pitch:variable;
mso-font-signature:-2147483001 705641554 22 0 262175 0;}
@font-face
{font-family:"/@黑体";
panose-1:2 1 6 0 3 1 1 1 1 1;
mso-font-charset:134;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:1 135135232 16 0 262144 0;}
@font-face
{font-family:"/@微软雅黑";
mso-font-charset:134;
mso-generic-font-family:swiss;
mso-font-pitch:variable;
mso-font-signature:-2147483001 705641554 22 0 262175 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{mso-style-update:auto;
mso-style-parent:"";
margin-top:6.0pt;
margin-right:0cm;
margin-bottom:6.0pt;
margin-left:0cm;
text-indent:24.0pt;
mso-char-indent-count:2.0;
line-height:150%;
mso-pagination:none;
tab-stops:49.65pt;
font-size:12.0pt;
font-family:Calibri;
mso-fareast-font-family:宋体;
mso-bidi-font-family:"Times New Roman";
mso-font-kerning:1.0pt;}
h1
{mso-style-parent:"";
mso-style-link:" Char Char12";
mso-style-next:正文;
margin-top:17.0pt;
margin-right:0cm;
margin-bottom:16.5pt;
margin-left:0cm;
text-align:center;
line-height:150%;
mso-pagination:widow-orphan lines-together;
page-break-after:avoid;
mso-outline-level:1;
font-size:18.0pt;
mso-bidi-font-size:22.0pt;
font-family:Calibri;
mso-fareast-font-family:黑体;
mso-font-kerning:22.0pt;
font-weight:normal;
mso-bidi-font-weight:bold;}
h2
{mso-style-parent:"";
mso-style-link:" Char Char11";
mso-style-next:正文;
margin-top:13.0pt;
margin-right:0cm;
margin-bottom:13.0pt;
margin-left:0cm;
text-align:justify;
text-justify:inter-ideograph;
line-height:150%;
mso-pagination:widow-orphan lines-together;
page-break-after:avoid;
mso-outline-level:2;
font-size:15.0pt;
mso-bidi-font-size:16.0pt;
font-family:Cambria;
mso-fareast-font-family:黑体;
mso-font-kerning:1.0pt;
font-weight:normal;
mso-bidi-font-weight:bold;}
p.MsoHeading7, li.MsoHeading7, div.MsoHeading7
{mso-style-link:" Char Char6";
mso-style-next:正文;
margin-top:12.0pt;
margin-right:0cm;
margin-bottom:3.2pt;
margin-left:0cm;
text-indent:24.0pt;
mso-char-indent-count:2.0;
line-height:133%;
mso-pagination:lines-together;
page-break-after:avoid;
mso-outline-level:7;
tab-stops:49.65pt;
font-size:12.0pt;
font-family:Calibri;
mso-fareast-font-family:宋体;
mso-bidi-font-family:"Times New Roman";
mso-font-kerning:1.0pt;
font-weight:bold;}
span.CharChar12
{mso-style-name:" Char Char12";
mso-style-locked:yes;
mso-style-link:"标题 1";
mso-ansi-font-size:18.0pt;
mso-bidi-font-size:22.0pt;
font-family:Calibri;
mso-ascii-font-family:Calibri;
mso-fareast-font-family:黑体;
mso-hansi-font-family:Calibri;
mso-font-kerning:22.0pt;
mso-ansi-language:EN-US;
mso-fareast-language:ZH-CN;
mso-bidi-language:AR-SA;
mso-bidi-font-weight:bold;}
span.CharChar11
{mso-style-name:" Char Char11";
mso-style-locked:yes;
mso-style-link:"标题 2";
mso-ansi-font-size:15.0pt;
mso-bidi-font-size:16.0pt;
font-family:Cambria;
mso-ascii-font-family:Cambria;
mso-fareast-font-family:黑体;
mso-hansi-font-family:Cambria;
mso-font-kerning:1.0pt;
mso-ansi-language:EN-US;
mso-fareast-language:ZH-CN;
mso-bidi-language:AR-SA;
mso-bidi-font-weight:bold;}
p.a, li.a, div.a
{mso-style-name:图片名称;
mso-style-update:auto;
mso-style-parent:"";
mso-style-next:正文;
margin-top:6.0pt;
margin-right:12.0pt;
margin-bottom:6.0pt;
margin-left:0cm;
mso-para-margin-top:6.0pt;
mso-para-margin-right:1.0gd;
mso-para-margin-bottom:6.0pt;
mso-para-margin-left:0cm;
text-align:center;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:Calibri;
mso-fareast-font-family:微软雅黑;
mso-bidi-font-family:"Times New Roman";
mso-font-kerning:1.0pt;}
span.CharChar6
{mso-style-name:" Char Char6";
mso-style-locked:yes;
mso-style-link:"标题 7";
mso-ansi-font-size:12.0pt;
mso-bidi-font-size:12.0pt;
font-family:Calibri;
mso-ascii-font-family:Calibri;
mso-fareast-font-family:宋体;
mso-hansi-font-family:Calibri;
mso-font-kerning:1.0pt;
mso-ansi-language:EN-US;
mso-fareast-language:ZH-CN;
mso-bidi-language:AR-SA;
font-weight:bold;}
/* Page Definitions */
@page
{mso-page-border-surround-header:no;
mso-page-border-surround-footer:no;}
@page Section1
{size:612.0pt 792.0pt;
margin:72.0pt 90.0pt 72.0pt 90.0pt;
mso-header-margin:36.0pt;
mso-footer-margin:36.0pt;
mso-paper-source:0;}
div.Section1
{page:Section1;}
-->
/* Font Definitions */
@font-face
{font-family:宋体;
panose-1:2 1 6 0 3 1 1 1 1 1;
mso-font-alt:SimSun;
mso-font-charset:134;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:3 135135232 16 0 262145 0;}
@font-face
{font-family:"/@宋体";
panose-1:2 1 6 0 3 1 1 1 1 1;
mso-font-charset:134;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:3 135135232 16 0 262145 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{mso-style-parent:"";
margin:0cm;
margin-bottom:.0001pt;
text-align:justify;
text-justify:inter-ideograph;
mso-pagination:none;
font-size:10.5pt;
mso-bidi-font-size:12.0pt;
font-family:"Times New Roman";
mso-fareast-font-family:宋体;
mso-font-kerning:1.0pt;}
a:link, span.MsoHyperlink
{color:blue;
text-decoration:underline;
text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
{color:purple;
text-decoration:underline;
text-underline:single;}
/* Page Definitions */
@page
{mso-page-border-surround-header:no;
mso-page-border-surround-footer:no;}
@page Section1
{size:612.0pt 792.0pt;
margin:72.0pt 90.0pt 72.0pt 90.0pt;
mso-header-margin:36.0pt;
mso-footer-margin:36.0pt;
mso-paper-source:0;}
div.Section1
{page:Section1;}
-->
<!--
/* Font Definitions */
@font-face
{font-family:宋体;
panose-1:2 1 6 0 3 1 1 1 1 1;
mso-font-alt:SimSun;
mso-font-charset:134;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:3 135135232 16 0 262145 0;}
@font-face
{font-family:"/@宋体";
panose-1:2 1 6 0 3 1 1 1 1 1;
mso-font-charset:134;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:3 135135232 16 0 262145 0;}
@font-face
{font-family:Calibri;
mso-font-alt:"Century Gothic";
mso-font-charset:0;
mso-generic-font-family:swiss;
mso-font-pitch:variable;
mso-font-signature:-1610611985 1073750139 0 0 159 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{mso-style-update:auto;
mso-style-parent:"";
margin-top:6.0pt;
margin-right:0cm;
margin-bottom:6.0pt;
margin-left:0cm;
text-indent:24.0pt;
mso-char-indent-count:2.0;
line-height:150%;
mso-pagination:none;
tab-stops:49.65pt;
font-size:12.0pt;
font-family:Calibri;
mso-fareast-font-family:宋体;
mso-bidi-font-family:"Times New Roman";
mso-font-kerning:1.0pt;}
/* Page Definitions */
@page
{mso-page-border-surround-header:no;
mso-page-border-surround-footer:no;}
@page Section1
{size:612.0pt 792.0pt;
margin:72.0pt 90.0pt 72.0pt 90.0pt;
mso-header-margin:36.0pt;
mso-footer-margin:36.0pt;
mso-paper-source:0;}
div.Section1
{page:Section1;}
-->
原文地址:
http://activity.phpchina.com/2009php/index.php
<!--
/* Font Definitions */
@font-face
{font-family:宋体;
panose-1:2 1 6 0 3 1 1 1 1 1;
mso-font-alt:SimSun;
mso-font-charset:134;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:3 135135232 16 0 262145 0;}
@font-face
{font-family:黑体;
panose-1:2 1 6 0 3 1 1 1 1 1;
mso-font-alt:SimHei;
mso-font-charset:134;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:1 135135232 16 0 262144 0;}
@font-face
{font-family:"/@宋体";
panose-1:2 1 6 0 3 1 1 1 1 1;
mso-font-charset:134;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:3 135135232 16 0 262145 0;}
@font-face
{font-family:Calibri;
mso-font-alt:"Century Gothic";
mso-font-charset:0;
mso-generic-font-family:swiss;
mso-font-pitch:variable;
mso-font-signature:-1610611985 1073750139 0 0 159 0;}
@font-face
{font-family:Cambria;
mso-font-alt:"Palatino Linotype";
mso-font-charset:0;
mso-generic-font-family:roman;
mso-font-pitch:variable;
mso-font-signature:-1610611985 1073741899 0 0 159 0;}
@font-face
{font-family:微软雅黑;
mso-font-alt:"Arial Unicode MS";
mso-font-charset:134;
mso-generic-font-family:swiss;
mso-font-pitch:variable;
mso-font-signature:-2147483001 705641554 22 0 262175 0;}
@font-face
{font-family:"/@黑体";
panose-1:2 1 6 0 3 1 1 1 1 1;
mso-font-charset:134;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:1 135135232 16 0 262144 0;}
@font-face
{font-family:"/@微软雅黑";
mso-font-charset:134;
mso-generic-font-family:swiss;
mso-font-pitch:variable;
mso-font-signature:-2147483001 705641554 22 0 262175 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{mso-style-update:auto;
mso-style-parent:"";
margin-top:6.0pt;
margin-right:0cm;
margin-bottom:6.0pt;
margin-left:0cm;
text-indent:24.0pt;
mso-char-indent-count:2.0;
line-height:150%;
mso-pagination:none;
tab-stops:49.65pt;
font-size:12.0pt;
font-family:Calibri;
mso-fareast-font-family:宋体;
mso-bidi-font-family:"Times New Roman";
mso-font-kerning:1.0pt;}
h1
{mso-style-parent:"";
mso-style-link:" Char Char12";
mso-style-next:正文;
margin-top:17.0pt;
margin-right:0cm;
margin-bottom:16.5pt;
margin-left:0cm;
text-align:center;
line-height:150%;
mso-pagination:widow-orphan lines-together;
page-break-after:avoid;
mso-outline-level:1;
font-size:18.0pt;
mso-bidi-font-size:22.0pt;
font-family:Calibri;
mso-fareast-font-family:黑体;
mso-font-kerning:22.0pt;
font-weight:normal;
mso-bidi-font-weight:bold;}
h2
{mso-style-parent:"";
mso-style-link:" Char Char11";
mso-style-next:正文;
margin-top:13.0pt;
margin-right:0cm;
margin-bottom:13.0pt;
margin-left:0cm;
text-align:justify;
text-justify:inter-ideograph;
line-height:150%;
mso-pagination:widow-orphan lines-together;
page-break-after:avoid;
mso-outline-level:2;
font-size:15.0pt;
mso-bidi-font-size:16.0pt;
font-family:Cambria;
mso-fareast-font-family:黑体;
mso-font-kerning:1.0pt;
font-weight:normal;
mso-bidi-font-weight:bold;}
h4
{mso-style-parent:"";
mso-style-link:" Char Char9";
mso-style-next:正文;
margin-top:7.8pt;
margin-right:0cm;
margin-bottom:14.5pt;
margin-left:0cm;
text-align:justify;
text-justify:inter-ideograph;
mso-pagination:widow-orphan lines-together;
page-break-after:avoid;
mso-outline-level:4;
font-size:12.0pt;
mso-bidi-font-size:14.0pt;
font-family:Calibri;
mso-font-kerning:1.0pt;
font-weight:normal;
mso-bidi-font-weight:bold;}
p.MsoHeading7, li.MsoHeading7, div.MsoHeading7
{mso-style-link:" Char Char6";
mso-style-next:正文;
margin-top:12.0pt;
margin-right:0cm;
margin-bottom:3.2pt;
margin-left:0cm;
text-indent:24.0pt;
mso-char-indent-count:2.0;
line-height:133%;
mso-pagination:lines-together;
page-break-after:avoid;
mso-outline-level:7;
tab-stops:49.65pt;
font-size:12.0pt;
font-family:Calibri;
mso-fareast-font-family:宋体;
mso-bidi-font-family:"Times New Roman";
mso-font-kerning:1.0pt;
font-weight:bold;}
a:link, span.MsoHyperlink
{color:blue;
text-decoration:underline;
text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
{color:purple;
text-decoration:underline;
text-underline:single;}
span.CharChar12
{mso-style-name:" Char Char12";
mso-style-locked:yes;
mso-style-link:"标题 1";
mso-ansi-font-size:18.0pt;
mso-bidi-font-size:22.0pt;
font-family:Calibri;
mso-ascii-font-family:Calibri;
mso-fareast-font-family:黑体;
mso-hansi-font-family:Calibri;
mso-font-kerning:22.0pt;
mso-ansi-language:EN-US;
mso-fareast-language:ZH-CN;
mso-bidi-language:AR-SA;
mso-bidi-font-weight:bold;}
span.CharChar11
{mso-style-name:" Char Char11";
mso-style-locked:yes;
mso-style-link:"标题 2";
mso-ansi-font-size:15.0pt;
mso-bidi-font-size:16.0pt;
font-family:Cambria;
mso-ascii-font-family:Cambria;
mso-fareast-font-family:黑体;
mso-hansi-font-family:Cambria;
mso-font-kerning:1.0pt;
mso-ansi-language:EN-US;
mso-fareast-language:ZH-CN;
mso-bidi-language:AR-SA;
mso-bidi-font-weight:bold;}
span.CharChar9
{mso-style-name:" Char Char9";
mso-style-locked:yes;
mso-style-link:"标题 4";
mso-ansi-font-size:12.0pt;
mso-bidi-font-size:14.0pt;
font-family:Calibri;
mso-ascii-font-family:Calibri;
mso-fareast-font-family:宋体;
mso-hansi-font-family:Calibri;
mso-font-kerning:1.0pt;
mso-ansi-language:EN-US;
mso-fareast-language:ZH-CN;
mso-bidi-language:AR-SA;
mso-bidi-font-weight:bold;}
p.a, li.a, div.a
{mso-style-name:图片格式;
mso-style-parent:"";
mso-style-next:图片名称;
margin-top:7.8pt;
margin-right:0cm;
margin-bottom:6.0pt;
margin-left:0cm;
text-align:center;
mso-pagination:widow-orphan;
font-size:10.5pt;
mso-bidi-font-size:10.0pt;
font-family:Calibri;
mso-fareast-font-family:宋体;
mso-bidi-font-family:宋体;
mso-font-kerning:1.0pt;}
p.a0, li.a0, div.a0
{mso-style-name:图片名称;
mso-style-update:auto;
mso-style-parent:"";
mso-style-next:正文;
margin-top:6.0pt;
margin-right:12.0pt;
margin-bottom:6.0pt;
margin-left:0cm;
mso-para-margin-top:6.0pt;
mso-para-margin-right:1.0gd;
mso-para-margin-bottom:6.0pt;
mso-para-margin-left:0cm;
text-align:center;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:Calibri;
mso-fareast-font-family:微软雅黑;
mso-bidi-font-family:"Times New Roman";
mso-font-kerning:1.0pt;}
span.CharChar6
{mso-style-name:" Char Char6";
mso-style-locked:yes;
mso-style-link:"标题 7";
mso-ansi-font-size:12.0pt;
mso-bidi-font-size:12.0pt;
font-family:Calibri;
mso-ascii-font-family:Calibri;
mso-fareast-font-family:宋体;
mso-hansi-font-family:Calibri;
mso-font-kerning:1.0pt;
mso-ansi-language:EN-US;
mso-fareast-language:ZH-CN;
mso-bidi-language:AR-SA;
font-weight:bold;}
/* Page Definitions */
@page
{mso-page-border-surround-header:no;
mso-page-border-surround-footer:no;}
@page Section1
{size:612.0pt 792.0pt;
margin:72.0pt 90.0pt 72.0pt 90.0pt;
mso-header-margin:36.0pt;
mso-footer-margin:36.0pt;
mso-paper-source:0;}
div.Section1
{page:Section1;}
-->
第三部分
PHP
从业者状况分析
3.1
PHP
从业者结构特征分析
3.1.1P
HP
从业者性别结构
本次调查发现,中国
PHP
从业者中男性比例达到
97.3%
,女性仅占
2.7%
,从数据显示男女比例差距较大,希望更多的女性加入
PHP
从业者行业。
图
3.1.1
P
HP
从业者性别结构
3.1.2
P
HP
从业者年龄结构
PHP从业者年龄主要集中在
18-30
岁之间,约有
60.9%
的
PHP
从业者年龄在
18-25
岁之间,年龄在
26-30
岁的有
30.4%
,处于其他年龄层的
PHP
从业者不足
10%
。从业者年龄集中需要我们从业者自己在职业定位及发展方向方面需要多学习和准备。
图
3.1.2
P
HP
从业者年龄结构
3.1.3
P
HP
从业者学历分布
PHP
从业者普遍具有较高学历,学历在大专以上的比例约占
91.3%
。其中硕士及以上学历者占到
4.3%
,学历为大专
/
大学本科的
PHP
从业者占
87.0%
。大专以上学历为目前从业者的主体人群,
PHP
技术不断增加职位需求,解决更多大学生就业。
图
3.1.3
P
HP
从业者学历分布
3.1.4
P
HP
从业者职业分布
PHP
从业者的职业以开发工程师为主,在本次调查中有
67.6%
的
PHP
从业者是开发工程师。在对
PHP
非常熟悉的受访者中约有
14.8%
目前是在校学生,自由职业者占
11.7%
,
PHP
从业者中职务是技术经理的有
9.1%
,技术总监占
7.2%
,此外,数据库管理员占
8.7%
,系统工程师约为
8.0%
左右。开发工程师是我们目前从业者的首选职位。
图
3.1.4
P
HP
从业者职业分布
3.1.5
P
HP
从业者行业分布
本次调查发现,
PHP
从业者所在公司的行业以
IT
及通讯为主,比例达
82.1%
。调查中所列其他行业的比例均不超过
5%
。在娱乐
/
传媒业工作的
PHP
从业者比例是
4.3%
,在制造
/
加工业工作的约占
3.1%
,商业教育
/
咨询行业供职的
PHP
从业者占全部的
2.6%
,在金融
/
银行
/
证券
/
保险业工作的
PHP
从业者比例
1.9%
。
图
3.1.5
P
HP
从业者行业分布
3.1.6
P
HP
从业者地域分布
通过本次调查得知,目前约有
22.1%
的
PHP
从业者居住在北京,居住在广东省的
PHP
从业者比例为
12.1%
,在上海的有
8.2%
,湖北、福建、山东的
PHP
从业者均占
5%
左右。北京、上海、广东互联网发展很好,已经成为网络企业的聚集区域。
图
3.1.6
P
HP
从业者地域分布
3.1.7
P
HP
从业者接触
PHP
时间长度
50%
的
PHP
从业者接触
PHP
的时间在
1-3
年之间,接触
PHP
在
2-3
年的占
18.1%
,在
1-2
年之间的占
31.9%
。有
19.4%
对
PHP
非常熟悉的受访者接触
PHP
之间已满半年时间,但还不足
1
年;还有
8.0%
的
PHP
从业者虽然接触
PHP
的时间不到半年,但已应用的非常熟练。接触
PHP
时间为
3-4
年的
PHP
从业者占
10.1%
,
4-5
年的比例是
4.1%
,还有
8.3%
的
PHP
从业者接触
PHP
的时间在
5
年以上。
图
3.1.7
P
HP
从业者已接触
PHP
的时间长度
3.1.8
P
HP
从业者学习的专业
中国的
PHP
从业者中,有
74.9%
是毕业或者正就读于计算机及相关专业;非计算机相关专业的
PHP
从业者比例在
25.1%
左右。
图
3.1.8
P
HP
从业者的计算机专业对口性
3.1.9 P
HP
从业者
选择使用
PHP
的因素
77.6%
的
PHP
从业者考虑到“容易上手简单的语言”使用
PHP
,
75.4%
的
PHP
从业者考虑到“可获得大量开源代码”使用
PHP
,
75%
的
PHP
从业者考虑到免费因素使用
PHP,50.4%
考虑到“提供类与对象,支持面向对象编程”使用
PHP
,还有
39.1%
的从业者以可以“可以编译成有许多数据库相连接的函数”,
10.2%
的从业者出于
”
其他
”
因素使用
PHP
。“容易上手简单的语言”、“可获得大量开源代码”、
PHP
免费是
PHP
发展的重点因素。
图
3.1.9
P
HP
从业者
选择使用
PHP
的因素
3.2
PHP
从业者使用
PHP
行为分析
3.2.1使用的
PHP
软件版本
中国
PHP
从业者中,以使用
PHP5
以上的软件版本为主,约有
61.3%
目前使用的是
PHP5.2
版,使用
PHP5
版的用户占
17.9%
,还在使用
PHP5.3
版的用户比例是
14.7%
,而使用
PHP4.4
、
PHP4.3
、
PHP4.2
及以下版本的用户比例分别为
2.3%
、
1.6%
、
1.7%
。半数以上的从业者都在使用
PHP5
。
图
3.2.1
P
HP
从业者使用的
PHP
版本
3.2.2
P
HP
应用最需要关注的问题
当询问
PHP
从业者
最需要关注的问题
时,有
72.9%
的
PHP
从业者表示其最关注性能,最关注规范开发的约占
68.3%%
,有
64%
的
PHP
从业者认为他们最关注安全,有
50.3%
的
PHP
从业者认为他们最运营部署,还有
3.5%
的从业者关注其他方面。性能是大部分从业者都比较看重的指标。
图
3.2.2
P
HP
应用最需要关注的问题
3.2.3
开发或部署
PHP
应用程序时,使用的平台
当询问
PHP
从业者
使用的平台
的问题
时,主要有
74.8%
的
PHP
从业者使用
Linux+Apache+MySQL
平台
,其次使用
Windows+sql server
、
Windows+ Nginx+ MySQL
分别占到
9.9%
、
8.7%
,
再次使用
Windows+ iis + sqlite
、
Linux+ApacheOracle
分别为
3.0%
、
2.9%
,
还有
3.5%
的从业者使用
Windows+ lighttpd + postsql
。
图
3.2.3
开发或部署
PHP
应用程序时,使用的平台
3.2.4
使用开源
Wiki
程序种类
中国
PHP
从业者中,以没有使用
Wiki
程序
为主,有
57%
目前没有使用的是
Wiki
程序
,使用
HD
Wiki
程序
的用户占
27.1%
,还在使用
Media
Wiki
的用户比例是
18.2%
,自己开发
Wiki
的比例
15.9%
,还有
4.6%
的用户选用其他方式。
3.2.4
使用开源
Wiki
程序种类
3.2.5
使用的调试工具
本次调查询问从业者使用什么工具进行
PHP
程序的调试,其中有
48.9%
表示他们使用
Zend Studio
调试
PHP
程序,使用
editplus
的占
20.1%
,使用
Eclipse
的占
15%
,用
PHPed
调试程序的从业者约占
3.9%
,用
Komodo
调试程序的从业者约占
2.8%
,还有
9.1%
的
PHP
从业者选择用其他调试工具。
Zend Studio
是从业者首选调试工具,。
图
3.2.5
P
HP
从业者调试
PHP
程序使用的工具
3.2.6
使用的加密工具
当询问
PHP
从业者如何保护
PHP
源代码时,有
65.1%
的从业者表示他们不为自己的
PHP
源代码加密,使用加密工具的比例是
34.9%
。其中
28.5%
的受访从业者使用
Zend Guard
为源代码加密,使用
NuSphere Nu-Coder
加密的有
4.7%
,使用其他加密工具的仅有
1.7%
。
图
3.2.6
P
HP
从业者保护
PHP
源代码的工具
3.2.7
使用的缓存加速程序
缓存加速程序中
memcache
的使用率最高,约
67.8%
的
PHP
从业者在项目中使用过该程序,使用过
Xcache
的
PHP
从业者比例是
39.9%
,使用过
eAccelerator
、
EAR_Cache
的比例分别为
28.9%
和
10.3%
。
图
3.2.7
P
HP
从业者使用的缓存加速程序
3.2.8
使用
PHP
做过的项目
本次调查中,从业者使用
PHP
做过的项目,以论坛类、
CMS
类、电子商城类为主,比例分别
55.2%
、
54.3%
、
47%
,其次,开发
SNS
类、
B/S
类、博客系统类的比例也较高、比例分别为
39.9%
、
38.9%
、
32.2%
,开发平台
app
、
wiki
、
webGame
比例分别为
15.5%
、
13.1%
、
10.5%
,还有
6.8%
开发其他。论坛、
CMS
、电子商城是目前开发者主要开发过的主流项目类型,
SNS
项目开发增长势头迅猛。
图
3.2.8
P
HP
从业者做过的
PHP
项目
3.2.9
P
HP
资源获得来源
参与本次调查的
PHP
从业者中有
94.7%
都曾经在
www.phpchina.com
获取过
PHP
资源,在
www.php.net
获取过相关资料的有
71.6%
,从
www.zend.com
得到过资料的从业者比例是
56.7%
,
53.8%
的从业者表示在
www.php.cn
获得过
PHP
资源,还有
47.9%
的从业者表示在
www.php100.com
获得过
PHP
资源,从其他途径获得资源的比例
6.5%
。在中国
www.phpchina.com
是
PHP
从业者首选技术社区。
图
3.2.9
P
HP
从业者获得
PHP
资源的网站渠道
3.2.10
使用的模板技术
Smarty
模板技术的使用者比例为
82.5%
,使用
PHPlib
模板技术的从业者约占
25.5%
,使用
Template Lite
的占
18%
,使用
PHPNEW
的占
12.5%
,,使用
FastTemplate
的占
12.2%
,而使用
TinyButstrong
、
XTemplate
模板的从业者比例分别仅为
6.1%
、
6.0%
,此外还有
7.8%
的从业者没有使用过模板技术。
Smarty
模板技术依然是我们从业者的最爱。
图
3.2.10
P
HP
从业者使用过的模板技术
3.2.11
使用的数据库
MySQL
是绝大多数
PHP
从业者首选的数据库,
94.9%
的受访
PHP
从业者目前都在使用
MySQL
,使用
SQL Sever
数据库的
PHP
从业者约占
24.7%
,
Oracle
的使用率约为
17.3%
,
Access
和
PostgreSQL
数据库在中国
PHP
从业者中使用的频率较低,分别占
9.9%
和
6.7%
。
MySQL
是从业者必备技术。
图
3.2.11
P
HP
从业者主要使用的数据库
3.3
PHP
从业者对
PHP
发展期望分析
3.3.1使用
web
程序语言,未来将关注的技术
当询问从业者们
使用
web
程序语言,未来将关注的技术
时,有
92.5%
的从业者表示专注
PHP
的技术,在更换技术方面,有
10.9%
的从业者更换至
JSP
技术,
10%
的的从业者更换至其他技术语言,
8.7%
的从业者更换至
ASP
、
NET
技术,还有
6.1%
的的从业者更换其他技术。从业者对
PHP
技术充满信心,希望未来在技术领域拥有更精湛的实力。
图
3.3.1
使用
web
程序语言,未来将关注的技术
3.3.2
公司没有选择
Windows
平台上运行
PHP
的原因
在本次调查中,
PHP
从业者们认为当前公司没有选择
Windows
平台上运行
PHP
的最大原因是性能问题,有
54%
选择了该项。认为应用程序默认环境
LInux
的有
20.3%
,约有
17%
的从业者认为托管商不支持,还有
20%
的从业者选择其他因素。
图
3.3.2
公司没有选择
Windows
平台上运行
PHP
的原因
3.3.3
公司尝试在
Windows
平台上运行
PHP
应用程序意愿
在本次调查中,
54.7%PHP
从业者们担忧性能问题,有
20%
认为应用程序默认环境
LInux
的有
20.3%
,约有
9.5%
的从业者认为托管商不支持,还有
15.8%
的从业者选择其他因素。半数从业者选用
Windows
平台上运行
PHP
应用程序担心性能问题。
图
3.3.3
公司尝试在
Windows
平台上运行
PHP
应用程序意愿
3.3.4
公司使用
PHP
技术为客户构建网站应用情况
当询问从业者
客户构建网站应用情况
时,有
83.2%
的从业者经常使用
PHP
为
客户构建网站,
有
9.2%
的从业者曾经使用
PHP
为
客户构建网站,
有
7.6%
的从业者偶尔使用
PHP
为
客户构建网站,
表示从未使用的有
2.8%
。
PHP
技术目前应用在构建网站领域。
图
3.3.4
公司使用
PHP
技术为客户构建网站应用情况
3.4
PHP
从业者技术问题的回答分析
3.4.1对
<?php echo count ("123") ?>
的认知结果
本次调查发现,在回答
<?php echo
count ("123") ?>
输出的结果,
70.9%
的
PHP
从业者选择
1
,回答正确,显示大部分从业者能够掌握技术,选择
3
的
PHP
从业者有
18.9%
,选择
false
的
PHP
从业者有
5.4%
,还有
18.9%PHP
从业者选择
null
。
图
3.4.1
对
<?php echo count ("123") ?>
的认知
3.4.2
对方法函数
“mymethod
的应用
本次调查发现,在回答让一个对象实例调用自身的该对象的方法函数
“mymethod
的结果,
72.6%
的
PHP
从业者选择
$this->mymethod
,回答正确,显示大部分从业者能够掌握技术,选择
$current->mymethod
的
PHP
从业者有
11.8%
,选择
$this::mymethod
的
PHP
从业者有
10%
,还有
5.6%PHP
从业者选
$self=>mymethodl
。
图
3.4.2
对对象的方法函数
“mymethod
的应用
目前从业者技术掌握能力在中级以上者居多。
3.5
PHP
从业者个人工作情况分析
3.5.1P
HP
从业者平均月收入分布
PHP
从业者中月平均收入在
1000-2000
元之间的约占
16%
,
PHP
从业者中月平均收入在
2000-4000
元之间的约占
40.9%
,月平均收入为
4000-6000
元的有
25.7%
,月平均收入达到
6000-8000
元的比例是
9.9%
,在
8000-10000
元的有
4.5%
左右,月平均收入
10000
元以上的比例是
3.0%
。结合以上从业者工作年限数据,从业者目前工作经验在
1-2
年薪水在
2000-4000
元。
图
3.5.1
.1
PHP
从业者收入分布
PHP
从业者中月平均期望收入以
PHP
从
4000-6000
元、
6000-8000
元、
1
万元以上为主,占比分别达到
27.6%
、
24.2%
、
24.7%
,
PHP
从业者中月平均期望收入
8000-1
万元的占比居中,占比达到
14.2%
,
PHP
从业者中月平均期望收入
2000
元、
2000-4000
元的占比较少分别达到
1.2%
、
8.1%
。结合以上从业者工作年限数据,从业者目前工作经验在
1-2
年,期望薪水在
4000-6000
元。
图
3.5.1
.2
PHP
从业者期望收入分布
PHP
从业者中月平均期望收入和
PHP
从业者中月平均收入对比,可以看出,
PHP
从业者中,对平均期望收入
6000
元以上的比例远远高于其真实收入的比例,对平均期望收入
4000
元以下的比例远远低于其真实收入的比例,对平均期望收入
4000-6000
元之间的比例基本与其真实收入的比例持平。
图
3.5.1
.3
PHP
从业者收入与期望收入对比
3.5.2
从业者平均工作年限
在从业者
平均工作年限方面
,从业者
平均工作年限主要集中在
1
年和
2
年分别占到
33.14%
、
25.07%
,工作年限
3-8
个月和
3
年的占比也较高,分别为
15.49%
、
11.74%
,有
8%
从业者工作年限在
3-5
年,还有有
6.56%
从业者工作年限在
5
年以上。
图
3.5.2
从业者
平均工作年限
3.5.3
求职
/
招聘信息渠道
61.8%
的受访
PHP
从业者通过招聘网站求的职位,
19.5%
的从业者通过朋友介绍获取过
PHP
相关职位的信息,
11.58%
的受访者会依靠定向投递获取该方面的信息,从猎头公司获得过职位信息的仅有
7.14%
。从业者寻找工作首选的方式是招聘网站。
图
3.5.3
求职
/
招聘信息渠道
<!--
/* Font Definitions */
@font-face
{font-family:宋体;
panose-1:2 1 6 0 3 1 1 1 1 1;
mso-font-alt:SimSun;
mso-font-charset:134;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:3 135135232 16 0 262145 0;}
@font-face
{font-family:黑体;
panose-1:2 1 6 0 3 1 1 1 1 1;
mso-font-alt:SimHei;
mso-font-charset:134;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:1 135135232 16 0 262144 0;}
@font-face
{font-family:"/@宋体";
panose-1:2 1 6 0 3 1 1 1 1 1;
mso-font-charset:134;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:3 135135232 16 0 262145 0;}
@font-face
{font-family:Calibri;
mso-font-alt:"Century Gothic";
mso-font-charset:0;
mso-generic-font-family:swiss;
mso-font-pitch:variable;
mso-font-signature:-1610611985 1073750139 0 0 159 0;}
@font-face
{font-family:Cambria;
mso-font-alt:"Palatino Linotype";
mso-font-charset:0;
mso-generic-font-family:roman;
mso-font-pitch:variable;
mso-font-signature:-1610611985 1073741899 0 0 159 0;}
@font-face
{font-family:微软雅黑;
mso-font-alt:"Arial Unicode MS";
mso-font-charset:134;
mso-generic-font-family:swiss;
mso-font-pitch:variable;
mso-font-signature:-2147483001 705641554 22 0 262175 0;}
@font-face
{font-family:"/@黑体";
panose-1:2 1 6 0 3 1 1 1 1 1;
mso-font-charset:134;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:1 135135232 16 0 262144 0;}
@font-face
{font-family:"/@微软雅黑";
mso-font-charset:134;
mso-generic-font-family:swiss;
mso-font-pitch:variable;
mso-font-signature:-2147483001 705641554 22 0 262175 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{mso-style-update:auto;
mso-style-parent:"";
margin-top:6.0pt;
margin-right:0cm;
margin-bottom:6.0pt;
margin-left:0cm;
text-indent:24.0pt;
mso-char-indent-count:2.0;
line-height:150%;
mso-pagination:none;
tab-stops:49.65pt;
font-size:12.0pt;
font-family:Calibri;
mso-fareast-font-family:宋体;
mso-bidi-font-family:"Times New Roman";
mso-font-kerning:1.0pt;}
h1
{mso-style-parent:"";
mso-style-link:" Char Char12";
mso-style-next:正文;
margin-top:17.0pt;
margin-right:0cm;
margin-bottom:16.5pt;
margin-left:0cm;
text-align:center;
line-height:150%;
mso-pagination:widow-orphan lines-together;
page-break-after:avoid;
mso-outline-level:1;
font-size:18.0pt;
mso-bidi-font-size:22.0pt;
font-family:Calibri;
mso-fareast-font-family:黑体;
mso-font-kerning:22.0pt;
font-weight:normal;
mso-bidi-font-weight:bold;}
h2
{mso-style-parent:"";
mso-style-link:" Char Char11";
mso-style-next:正文;
margin-top:13.0pt;
margin-right:0cm;
margin-bottom:13.0pt;
margin-left:0cm;
text-align:justify;
text-justify:inter-ideograph;
line-height:150%;
mso-pagination:widow-orphan lines-together;
page-break-after:avoid;
mso-outline-level:2;
font-size:15.0pt;
mso-bidi-font-size:16.0pt;
font-family:Cambria;
mso-fareast-font-family:黑体;
mso-font-kerning:1.0pt;
font-weight:normal;
mso-bidi-font-weight:bold;}
p.MsoHeading7, li.MsoHeading7, div.MsoHeading7
{mso-style-link:" Char Char6";
mso-style-next:正文;
margin-top:12.0pt;
margin-right:0cm;
margin-bottom:3.2pt;
margin-left:0cm;
text-indent:24.0pt;
mso-char-indent-count:2.0;
line-height:133%;
mso-pagination:lines-together;
page-break-after:avoid;
mso-outline-level:7;
tab-stops:49.65pt;
font-size:12.0pt;
font-family:Calibri;
mso-fareast-font-family:宋体;
mso-bidi-font-family:"Times New Roman";
mso-font-kerning:1.0pt;
font-weight:bold;}
span.CharChar12
{mso-style-name:" Char Char12";
mso-style-locked:yes;
mso-style-link:"标题 1";
mso-ansi-font-size:18.0pt;
mso-bidi-font-size:22.0pt;
font-family:Calibri;
mso-ascii-font-family:Calibri;
mso-fareast-font-family:黑体;
mso-hansi-font-family:Calibri;
mso-font-kerning:22.0pt;
mso-ansi-language:EN-US;
mso-fareast-language:ZH-CN;
mso-bidi-language:AR-SA;
mso-bidi-font-weight:bold;}
span.CharChar11
{mso-style-name:" Char Char11";
mso-style-locked:yes;
mso-style-link:"标题 2";
mso-ansi-font-size:15.0pt;
mso-bidi-font-size:16.0pt;
font-family:Cambria;
mso-ascii-font-family:Cambria;
mso-fareast-font-family:黑体;
mso-hansi-font-family:Cambria;
mso-font-kerning:1.0pt;
mso-ansi-language:EN-US;
mso-fareast-language:ZH-CN;
mso-bidi-language:AR-SA;
mso-bidi-font-weight:bold;}
p.a, li.a, div.a
{mso-style-name:图片名称;
mso-style-update:auto;
mso-style-parent:"";
mso-style-next:正文;
margin-top:6.0pt;
margin-right:12.0pt;
margin-bottom:6.0pt;
margin-left:0cm;
mso-para-margin-top:6.0pt;
mso-para-margin-right:1.0gd;
mso-para-margin-bottom:6.0pt;
mso-para-margin-left:0cm;
text-align:center;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:Calibri;
mso-fareast-font-family:微软雅黑;
mso-bidi-font-family:"Times New Roman";
mso-font-kerning:1.0pt;}
span.CharChar6
{mso-style-name:" Char Char6";
mso-style-locked:yes;
mso-style-link:"标题 7";
mso-ansi-font-size:12.0pt;
mso-bidi-font-size:12.0pt;
font-family:Calibri;
mso-ascii-font-family:Calibri;
mso-fareast-font-family:宋体;
mso-hansi-font-family:Calibri;
mso-font-kerning:1.0pt;
mso-ansi-language:EN-US;
mso-fareast-language:ZH-CN;
mso-bidi-language:AR-SA;
font-weight:bold;}
/* Page Definitions */
@page
{mso-page-border-surround-header:no;
mso-page-border-surround-footer:no;}
@page Section1
{size:612.0pt 792.0pt;
margin:72.0pt 90.0pt 72.0pt 90.0pt;
mso-header-margin:36.0pt;
mso-footer-margin:36.0pt;
mso-paper-source:0;}
div.Section1
{page:Section1;}
-->
<!--
/* Font Definitions */
@font-face
{font-family:宋体;
panose-1:2 1 6 0 3 1 1 1 1 1;
mso-font-alt:SimSun;
mso-font-charset:134;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:3 135135232 16 0 262145 0;}
@font-face
{font-family:黑体;
panose-1:2 1 6 0 3 1 1 1 1 1;
mso-font-alt:SimHei;
mso-font-charset:134;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:1 135135232 16 0 262144 0;}
@font-face
{font-family:"/@宋体";
panose-1:2 1 6 0 3 1 1 1 1 1;
mso-font-charset:134;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:3 135135232 16 0 262145 0;}
@font-face
{font-family:Calibri;
mso-font-alt:"Century Gothic";
mso-font-charset:0;
mso-generic-font-family:swiss;
mso-font-pitch:variable;
mso-font-signature:-1610611985 1073750139 0 0 159 0;}
@font-face
{font-family:Cambria;
mso-font-alt:"Palatino Linotype";
mso-font-charset:0;
mso-generic-font-family:roman;
mso-font-pitch:variable;
mso-font-signature:-1610611985 1073741899 0 0 159 0;}
@font-face
{font-family:微软雅黑;
mso-font-alt:"Arial Unicode MS";
mso-font-charset:134;
mso-generic-font-family:swiss;
mso-font-pitch:variable;
mso-font-signature:-2147483001 705641554 22 0 262175 0;}
@font-face
{font-family:"/@黑体";
panose-1:2 1 6 0 3 1 1 1 1 1;
mso-font-charset:134;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:1 135135232 16 0 262144 0;}
@font-face
{font-family:"/@微软雅黑";
mso-font-charset:134;
mso-generic-font-family:swiss;
mso-font-pitch:variable;
mso-font-signature:-2147483001 705641554 22 0 262175 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{mso-style-update:auto;
mso-style-parent:"";
margin-top:6.0pt;
margin-right:0cm;
margin-bottom:6.0pt;
margin-left:0cm;
text-indent:24.0pt;
mso-char-indent-count:2.0;
line-height:150%;
mso-pagination:none;
tab-stops:49.65pt;
font-size:12.0pt;
font-family:Calibri;
mso-fareast-font-family:宋体;
mso-bidi-font-family:"Times New Roman";
mso-font-kerning:1.0pt;}
h1
{mso-style-parent:"";
mso-style-link:" Char Char12";
mso-style-next:正文;
margin-top:17.0pt;
margin-right:0cm;
margin-bottom:16.5pt;
margin-left:0cm;
text-align:center;
line-height:150%;
mso-pagination:widow-orphan lines-together;
page-break-after:avoid;
mso-outline-level:1;
font-size:18.0pt;
mso-bidi-font-size:22.0pt;
font-family:Calibri;
mso-fareast-font-family:黑体;
mso-font-kerning:22.0pt;
font-weight:normal;
mso-bidi-font-weight:bold;}
h2
{mso-style-parent:"";
mso-style-link:" Char Char11";
mso-style-next:正文;
margin-top:13.0pt;
margin-right:0cm;
margin-bottom:13.0pt;
margin-left:0cm;
text-align:justify;
text-justify:inter-ideograph;
line-height:150%;
mso-pagination:widow-orphan lines-together;
page-break-after:avoid;
mso-outline-level:2;
font-size:15.0pt;
mso-bidi-font-size:16.0pt;
font-family:Cambria;
mso-fareast-font-family:黑体;
mso-font-kerning:1.0pt;
font-weight:normal;
mso-bidi-font-weight:bold;}
p.MsoHeading7, li.MsoHeading7, div.MsoHeading7
{mso-style-link:" Char Char6";
mso-style-next:正文;
margin-top:12.0pt;
margin-right:0cm;
margin-bottom:3.2pt;
margin-left:0cm;
text-indent:24.0pt;
mso-char-indent-count:2.0;
line-height:133%;
mso-pagination:lines-together;
page-break-after:avoid;
mso-outline-level:7;
tab-stops:49.65pt;
font-size:12.0pt;
font-family:Calibri;
mso-fareast-font-family:宋体;
mso-bidi-font-family:"Times New Roman";
mso-font-kerning:1.0pt;
font-weight:bold;}
span.CharChar12
{mso-style-name:" Char Char12";
mso-style-locked:yes;
mso-style-link:"标题 1";
mso-ansi-font-size:18.0pt;
mso-bidi-font-size:22.0pt;
font-family:Calibri;
mso-ascii-font-family:Calibri;
mso-fareast-font-family:黑体;
mso-hansi-font-family:Calibri;
mso-font-kerning:22.0pt;
mso-ansi-language:EN-US;
mso-fareast-language:ZH-CN;
mso-bidi-language:AR-SA;
mso-bidi-font-weight:bold;}
span.CharChar11
{mso-style-name:" Char Char11";
mso-style-locked:yes;
mso-style-link:"标题 2";
mso-ansi-font-size:15.0pt;
mso-bidi-font-size:16.0pt;
font-family:Cambria;
mso-ascii-font-family:Cambria;
mso-fareast-font-family:黑体;
mso-hansi-font-family:Cambria;
mso-font-kerning:1.0pt;
mso-ansi-language:EN-US;
mso-fareast-language:ZH-CN;
mso-bidi-language:AR-SA;
mso-bidi-font-weight:bold;}
p.a, li.a, div.a
{mso-style-name:图片名称;
mso-style-update:auto;
mso-style-parent:"";
mso-style-next:正文;
margin-top:6.0pt;
margin-right:12.0pt;
margin-bottom:6.0pt;
margin-left:0cm;
mso-para-margin-top:6.0pt;
mso-para-margin-right:1.0gd;
mso-para-margin-bottom:6.0pt;
mso-para-margin-left:0cm;
text-align:center;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:Calibri;
mso-fareast-font-family:微软雅黑;
mso-bidi-font-family:"Times New Roman";
mso-font-kerning:1.0pt;}
span.CharChar6
{mso-style-name:" Char Char6";
mso-style-locked:yes;
mso-style-link:"标题 7";
mso-ansi-font-size:12.0pt;
mso-bidi-font-size:12.0pt;
font-family:Calibri;
mso-ascii-font-family:Calibri;
mso-fareast-font-family:宋体;
mso-hansi-font-family:Calibri;
mso-font-kerning:1.0pt;
mso-ansi-language:EN-US;
mso-fareast-language:ZH-CN;
mso-bidi-language:AR-SA;
font-weight:bold;}
/* Page Definitions */
@page
{mso-page-border-surround-header:no;
mso-page-border-surround-footer:no;}
@page Section1
{size:612.0pt 792.0pt;
margin:72.0pt 90.0pt 72.0pt 90.0pt;
mso-header-margin:36.0pt;
mso-footer-margin:36.0pt;
mso-paper-source:0;}
div.Section1
{page:Section1;}
-->
相关文章推荐
- LAMP转帖 2009第三届PHP中国开源发展及人才状况调查报告 第五部分 PHP开源发展及人才状况综合分析
- LAMP转帖 2009第三届PHP中国开源发展及人才状况调查报告 第四部分 PHP 爱好者状况分析
- LAMP转帖 2009第三届PHP中国开源发展及人才状况调查报告 第二部分 调查结论摘要
- LAMP转帖 2009第三届PHP中国开源发展及人才状况调查报告 第一部分 调查介绍
- 2009PHP中国开源发展及人才状况调查
- 《第三届PHP中国人才状况调查》发布
- centos LAMP第三部分php,mysql配置 php配置文件 配置php的error_log 配置php的open_basedir 安装php的扩展模块 phpize mysql配置第二十一节课
- 3G的市场到底有多大--中国手机上网发展状况调查报告
- LAMP第三部分php,mysql配置
- 《开源合辑-(游戏/娱乐)之(PHP)》 第三部分
- 美国与中国互联网电视发展状况比较分析研究
- 中国B2C电子商务最新发展状况调查分析(转)
- LAMP第三部分php配置和mysql配置
- LAMP转帖 php职业分析(如何成为一名优秀的phper)
- 星星之火可以燎原—PHP中国发展状况
- LAMP第三部分php,mysql配置
- 阅读《第31次中国互联网络发展状况统计报告》,分析中国互联网发展趋势和特点。
- 阅读《第31次中国互联网络发展状况统计报告》,对中国互联网发展趋势和特点的分析
- 7k+调查问卷分析得出首份《2017中国开发者调查报告》:直击区块链应用和发展现状
- 7k+调查问卷分析得出首份《2017中国开发者调查报告》:直击区块链应用和发展现状