热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

「老叶PHP笔记」001初识PHP

1、PHP起源PHP起源于1995年,由RasmusLerdorf开发。历经20多年的时间洗涤,已经成为全球最受欢迎的脚本语言之一。

1、PHP起源

PHP起源于1995年,由Rasmus Lerdorf(拉斯马斯·勒德尔夫)开发。历经20多年的时间洗涤,已经成为全球最受欢迎的脚本语言之一。

拉斯马斯·勒德尔夫

2、什么是PHP?

PHP是Hypertext PreProcessor( 超文本 预处理器)的缩写,是一种服务器端、跨平台、HTML嵌入式的脚本语言,其独特的语法混合了C、 JAVA 、Perl语言的特点,是一种被广泛应用的开源式的多用途脚本语言,尤其适合WEB开发。

PHP是B/S(Browser/Server的缩写,即浏览器/服务器结构)体系结构,属于三层结构。服务器启动后,用户仅需使用IE浏览器即可访问。

3、PHP语言的优势

1、安全性高:PHP是开源软件,程序代码与 Apache 编译在一起的方式让它具有灵活的安全设定。PHP具有公认的安全性能。

2、跨平台特性:支持几乎所有的操作系统平台(win32、 unix 、Mac、 FreeBSD 、OS2等),并支持Apache、 Nginx 、IIS等多种Web服务器。

3、支持广泛的数据库:支持多种主流与非主流数据库,如 MySQL 、Access、SQL Server、Oraccle、DB2……,PHP与MySQL是目前最佳的组合。

4、易学性:PHP嵌入在HTML语言中,以脚本语言为主,内置丰富函数,语法简单、书写容易,方便学习掌握。。

5、执行速度快:点用系统资源少,代码执行速度快。

6、免费:在流行的企业应用LAMP平台中,Linux、Apache、MySQL、PHP都是免费的。

7、模板化:实现程序逻辑与用户界面分离。

8、支持面向对象与过程:支持面向对象和过程的二种开发风格

9、内嵌Zend加速引擎,性能稳定快速。

4、PHP的应用领域

1、中小型网站的开发

2、大型网站的业务逻辑结果展示

3、Web办公管理系统

4、硬件管控软件的 GUI

5、电子商务应用

6、Web应用系统开发

7、多媒体系统开发

8、企业级应用开发

9、移动互联网开发

5、PHP开发工具

1、DreamWeaver

2、ZendStudio

3、PhpStorm

4、 Notepad++

5、 EditPlus

6、Sublime Text

……


推荐阅读
  • 本文介绍了如何使用php限制数据库插入的条数并显示每次插入数据库之间的数据数目,以及避免重复提交的方法。同时还介绍了如何限制某一个数据库用户的并发连接数,以及设置数据库的连接数和连接超时时间的方法。最后提供了一些关于浏览器在线用户数和数据库连接数量比例的参考值。 ... [详细]
  • NetBPM的安装还是比较简单的,有比较详细的文档。1.当然是先下载运行程序了,netbpm-0.8.3.1.zip,官方网站ÿ ... [详细]
  • 本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ... [详细]
  • 搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
    本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ... [详细]
  • 这是原文链接:sendingformdata许多情况下,我们使用表单发送数据到服务器。服务器处理数据并返回响应给用户。这看起来很简单,但是 ... [详细]
  • 在windows7中安装sqlserver2005中碰到的问题1.iis检测失败的解决办法控制面板-》程序和功能-》打开或关闭windows功能-》打开IISFeatures,点左 ... [详细]
  • 对hishop 商城 web.config加密,和解密码详细说明 ... [详细]
  • 如何实现织梦DedeCms全站伪静态
    本文介绍了如何通过修改织梦DedeCms源代码来实现全站伪静态,以提高管理和SEO效果。全站伪静态可以避免重复URL的问题,同时通过使用mod_rewrite伪静态模块和.htaccess正则表达式,可以更好地适应搜索引擎的需求。文章还提到了一些相关的技术和工具,如Ubuntu、qt编程、tomcat端口、爬虫、php request根目录等。 ... [详细]
  • Nginx使用AWStats日志分析的步骤及注意事项
    本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ... [详细]
  • Oracle Database 10g许可授予信息及高级功能详解
    本文介绍了Oracle Database 10g许可授予信息及其中的高级功能,包括数据库优化数据包、SQL访问指导、SQL优化指导、SQL优化集和重组对象。同时提供了详细说明,指导用户在Oracle Database 10g中如何使用这些功能。 ... [详细]
  • 本文详细介绍了MysqlDump和mysqldump进行全库备份的相关知识,包括备份命令的使用方法、my.cnf配置文件的设置、binlog日志的位置指定、增量恢复的方式以及适用于innodb引擎和myisam引擎的备份方法。对于需要进行数据库备份的用户来说,本文提供了一些有价值的参考内容。 ... [详细]
  • SpringMVC接收请求参数的方式总结
    本文总结了在SpringMVC开发中处理控制器参数的各种方式,包括处理使用@RequestParam注解的参数、MultipartFile类型参数和Simple类型参数的RequestParamMethodArgumentResolver,处理@RequestBody注解的参数的RequestResponseBodyMethodProcessor,以及PathVariableMapMethodArgumentResol等子类。 ... [详细]
  • asp中如何嵌入python的简单介绍
    本文目录一览:1、如何在IIS中执行Python脚本 ... [详细]
  • ASP.NET MVC 小牛之旅3:Routing——网址路由
    网址路由(Routing)在ASP.NETMVC中有两个主要用途,一个用途是匹配通过浏览器传来的HTTP请求,另一个用途则是响应适当的网址给浏览器。3.1匹配通过浏览器传来的HTT ... [详细]
  • yum安装_Redis —yum安装全过程
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了Redis—yum安装全过程相关的知识,希望对你有一定的参考价值。访问https://redi ... [详细]
author-avatar
show窝_515
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有