本文目录一览:
- 1、php是什么?
- 2、php官方网址是什么
- 3、php是什么意思
- 4、PHP官方网站里哪个是php windows安装程序,哪个php windows扩展模块压缩包?
- 5、新人刚接触 PHP,哪种框架比较容易上手?
php是什么?
Php,是英文超级文本预处理语言Hyprtext Preprocessor的缩写。 是一种HTML内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言。被广泛运用。
PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。它可以比CGI或者Perl更快速的执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。PHP具有非常强大的功能,所有的CGI的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统。
php官方网址是什么
PHP网站是用PHP语言写的服务端脚本做成的网站。基本上没什么可视化编辑软件,最多也就是能编HTML部份。PHP部份还是直接编辑代码。编辑代码个人觉得 UltraEdit 比较好用。
php是什么意思
PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。
它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多。
PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。
开发工具:
集成开发环境是一种集成了软件开发过程中所需主要工具的集成开发环境,其功能包括但不仅限于代码高亮、代码补全、调试、构建、版本控制等。一些常见的PHP IDEs如下:
1、Zend Studio:商业版,Zend官方出品,基于eclipse
2、Eclipse with PDT:免费
3、Coda:商业版,针对Mac用户
4、NetBeans:免费,功能强大
5、PHP Storm:商业版
6、Aptana Studio:免费
7、PhpEd:商业版
8、Komodo IDE/Edit:IDE为商业版,Edit可免费使用
9、Adobe Dreamweaver:商业版
除去集成开发环境,具备代码高亮功能的常见文本编辑器因其轻巧灵活也常被选作开发工具,例如:Notepad++、Editplus、SublimeText、Everedit(国人开发)等等。
扩展资料:
PHP的特性包括:
1、PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。
2、PHP可以比CGI或者Perl更快速的执行动态网页——动态页面方面,与其他的编程语言相比,
PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成htmL标记的CGI要高许多;
PHP具有非常强大的功能,所有的CGI的功能PHP都能实现。
3、PHP支持几乎所有流行的数据库以及操作系统。
4、最重要的是PHP可以用C、C++进行程序的扩展。
PHP优势:
1、开放源代码
所有的PHP源代码事实上都可以得到。
2、免费性
和其它技术相比,PHP本身免费且是开源代码。
3、快捷性
程序开发快,运行快,技术本身学习快。嵌入于HTML:因为PHP可以被嵌入于HTML语言,它相对于其他语言。编辑简单,实用性强,更适合初学者。
4、跨平台性强
由于PHP是运行在服务器端的脚本,可以运行在UNIX、LINUX、WINDOWS、Mac OS、Android等平台
5、效率高
PHP消耗相当少的系统资源。
6、图像处理
用PHP动态创建图像,PHP图像处理默认使用GD2。且也可以配置为使用image magick进行图像处理。
7、面向对象
在php4,php5 中,面向对象方面都有了很大的改进,php完全可以用来开发大型商业程序。
8、专业专注
PHP支持脚本语言为主,同为类C语言。
技术应用:
1、伪静态
2、静态页面生成
3、数据库缓存
4、过程缓存
5、div+cssw3c标准
6、大负荷
7、分布式
8、flex
9、桌面程序应用(不擅长)
10、支持MVC模型
11、Smarty模版引擎
参考资料:
百度百科-PHP (超文本预处理器)
PHP官方网站里哪个是php windows安装程序,哪个php windows扩展模块压缩包?
首先安装包选择注意你的服务器种类。vc6和vc9的,apache是vc6,iis是vc9的,安装包是前面写着installer的,在windows下可以到里面去找。
另外建议下压缩包就行了。只是建议。
新人刚接触 PHP,哪种框架比较容易上手?
题主如果是一个刚接触PHP的新人的话,可能会觉得框架很多,各个框架都有各自的特点,难以掌握,其实虽然每个框架的特点不一样,但是框架的思路都是差不多的,如果你用熟了,就会觉得什么框架都差不多。不过刚开始接触这些的话,了解框架还是要有先后顺序的。
首先横向比较,我认为一开始ci更容易在nodejs上运行。其实可以说,Codeigniter是一个挺优秀又容易上手的框架。你往往会通过与CI的接触,立即感觉最初的PHP开发是非常酷的。而且在社区活动方面,Laravel现在处于中间状态。Codeigniter被交换后,社区仍处于瘫痪状态。虽然新的语句有了很大的改进,但它似乎已经丢失了原本的特点。
然后你需要对项目进行详细说明,就以部署环境来说,如果你只需要一个简单的PHP项目,比如在虚拟机或SAE上部署,就可以使用Codeigniter,如果它是一个独立的服务器或VPS,就需要有一个Laravel。如果你实现了一个框架,你要遵循这些步骤,看看成熟的框架是怎么做的,并开始建议一些简单的事情,比如TP、CI,看看框架提供了什么额外的功能。
总之你要在框架中,学习如何去使用它,一开始往往会觉得很难,但是熟练了之后你会发现原来的框架实际上是相同的,框架可以随心所欲的使用也不是什么难事,只要你不放弃的坚持学习就可以做到。