>百科大全> 列表
PHP架构师要具备哪些技能
时间:2025-06-19 23:30:59
答案

1.PHP 的底层性能特点

2.面向对象开发经验;

3.至少掌握几个主流框架的架构原理,例如 Yii,CI,ThinkPHP等,可以帮助拓展视野;

4.服务器端了解 Python,erlang等其他编程语言能做的工作,并不是所有工作都需要交给 PHP 来实现的,学会多语言架构很重要;

5.对于客户端,无论是 C 端还是 B 端的展现方式有所了解;

6.沟通能力,尤其要学会了解需求方的真正意图,制定出较优解决方案。

PHP有哪几种设计模式
答案

1.工厂模式,工厂模式是一种类,它具有为您创建对象的某些方法,可以使用工厂类创建对象,而不直接使用new,这样如果想要更改所创建的对象类型,只需更改该工厂即可,使用该工厂的所有代码会自动更改;

2.单元素模式,某些应用程序资源是独占的,因为有且只有一个此类型的资源,例如通过数据库句柄到数据库的连接是独占的,在应用程序中共享数据库句柄,因为在保持连接打开或关闭时,它是一种开销,在获取单个页面的过程中更是如此,单元素模式可以满足此要求;

3.观察者模式,观察者模式为您提供了避免组件之间紧密耦合的另一种方法,该模式非常简单,当可观察的对象更改时,它会将消息发送到已注册的观察者;

4.命令链模式,以松散耦合主题为基础,发送消息、命令和请求,或通过一组处理程序发送任意内容,每个处理程序都会自行判断自己能否处理请求;

5.策略模式,在此模式中,算法是从复杂类提取的,因而可以方便地替换。

PHP用的是什么脚本语言
答案

编程语言一般用来编写应用程序,像C,C++,VB,DEPHI,JAVA等,功能强大,学习难度也较大。

脚本语言一般用来编写一些简单的应用,像JS,VBS,JSP,ASP,PHP等,宏程序也可以算是脚本语言。

脚本语言比起编程语言来说最大的缺点是执行效率低,但编写要容易点。

HTML不算是语言,虽然它叫超文本标记语言,其实只能算是一些控制标记,写出来的也不称为程序。

静态网页中也可以有VBS或JS脚本,它们只是前台的。

ASP中既可以用VBS也可以JS,只不过通常大部分人用VBS罢了,它们是后台的。

PHP与C语法几乎相同,其实与JS也几乎相同,都很接近。

推荐
© 2025 雅普电脑网