当前位置:首页 > CN2资讯 > 正文内容

初识PHP~PHP入门基础(001)php mpdf

2天前CN2资讯

从今天起,我给大家分享关于PHP7的内容。在学习PHP之前,我们先了解PHP的基本概念、PHP的特点、PHP开发常用工具等内容,让初学者对PHP有一个初步的认识。PHP的发展:PHP编程语言和其他编程语言有什么不同呢?对这个问题,我们需要首先了解PHP的概念和PHP是怎么发展而来的。PHP的概念:PHP全称是Personal Home Page,中文意思是个人主页,经过一段时间的发展后,又重新修订了一下名称含义,变为Hypertext PreProcessor,中文意思超文本预处理语言。但是从字面意思呢,我们接触过PHP的人,都会对第一个名字记忆的比较深。PHP语言借鉴了C和Java等语言的部分语法,并具有自己独特的特性,使得Web开发者能够比较快速的上手,编写出动态页面的脚本程序,比较适合初学者。PHP语言与其他编程语言相比,它是将程序代码嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的方式要高出许多。PHP具有非常强大的功能,所有CGI功能PHP都能够实现,而且几乎支持所有流行的数据库和操作系统。PHP的发展历程:在众多的Web开发语言中,PHP算是比较出众的一种Web开发语言了,并且PHP是免费使用的。1994年,Rasmus Lerdorf首次设计出了PHP程序设计语言。1995年6月,Rasmus Lerdorf在Usenet新闻组上发布了PHP1.0声明,这个早期版本只能提供访客留言本、访客计数器等简单功能。1995年,第二版PHP问世,定名为PHP/FI,Form Interpreter。在这一版中,加入了对MySQL数据库的支持,自此奠定了PHP在动态网页开发上的影响力。自从PHP加入了这些强大的功能,它的使用量猛增。1997年,PHP开发小组又加入了Zeev Suraski和Andi Gutmans,他们自愿重新编写了底层的解析引擎,还有更多的人也自愿加入了PHP的工作,自此,PHP成为了一个真正意义上的开源项目。1998年6月发布了PHP3.0。这一版中,PHP和Apache服务器紧密的结合在一起。2000年5月推出了划时代的版本PHP4.0。它使用了一种“编译-执行”的模式,使其核心引擎更加优越。2004年7月,PHP5发布。该版本以Zend引擎2为引擎,并且加入了新功能,比如PDO(PHP Data Objects)。PHP5版本强化了更多的功能。首先完全实现了面向对象,提供名为PHP兼容模式的功能。其次是增加了处理XML的功能。2015年6月,PHP7发布,它的功能更加强大,执行效率更高。PHP语言的优势:1、源代码完全开放(可以通过互联网获得源代码);2、完全免费(使用PHP开发web,无需支付任何专利费用);3、语法结构简单(PHP吸收了C语言和Perl语言的语法特色,简单易懂);4、跨平台性强(可以运行在UNIX,Linux和windows下);5、效率高(消耗系统资源少,程序开发快,运行快);6、强大的数据库支持(支持目前所有主流和非主流数据库);7、面向对象(PHP7完全可以开发大型商业程序)。PHP的应用领域:1、服务器端脚本(运行配置需要,PHP解析器,web浏览器,web服务器);2、命令行脚本(在命令行脚本模式下,只需要PHP解析器即可,可以运行在WINDOWS和Linux平台下);3、编写桌面应用程序(可以通过PHP-GTK扩展包来开发)。PHP7的新特点:1、对返回值支持类型声明;2、性能大幅提升,PHP7与PHP5相比,速度增快2倍以上,并且PHP7降低了内存消耗,优化后PHP7使用更少的资源,比PHP5.6降低了50%的内存消耗。同时,PHP7也支持64位架构机器,运算速度更快。PHP常用开发工具:有PHPEdit、gPHPedit、phpDesigner和Zend studio。常用网页设计工具:有Dreamweaver,FrontPage等。我使用的是JetBrains的PHPstrom,习惯了,觉得还是不错的。配置PHP7服务器环境在编写PHP文件之前,初学者需要配置PHP服务器的环境。目前常见的主流PHP服务器搭配方案是,PHP7+ IIS 和 PHP7 + Apache。获取PHP7安装资源包这个大家可以自行百度一下,或者去PHP官网下载安装包。在下载时,如果下载列表中有VC14,代表的是Visual Studio 2015 Compiler编译器编译的,需要安装Visual C++ Redistributable for visual studio 2015。PHP7 + Apache服务器环境:Apache是世界排名第一的web服务器软件。它可以运行在几乎所有的计算机平台上,由于其跨平台特性和安全性被广泛使用,是最流行的Web服务器端软件之一。Apache的主要特点:1、跨平台应用;2、源代码开放;3、支持HTTP/1.1协议;4、支持通过网关接口CGI;5、支持常见的网页编程语言(Perl、PHP、Python和Java);6、模块化设计。在安装Apache网站服务器之前,如果安装了其他的网站服务器,请先停止。比如windows IIS网站服务器。Apache是免费软件,可以从官网直接下载,下载后根据操作系统是32位还是64位,下载对应版本,进行安装。PHP与Apache建立关联Apache的配置文件名称为httpd.conf,它是纯文本文件,可以用记事本打开编辑。找到DocumentRoot,替换成你安装的php7的存放位置。PHP的集成环境:
对于初学者而言,面对配置环境会非常头痛,往往不知道该怎么配置。我给大家推荐使用集成环境,比如WampServer,或者XAMPP。具体安装过程我就不复述了,大家可以自行百度找一下,有很多博主的帖子会告诉你怎么安装和调试环境的。环境准备好了之后,我们进入第一个实战练习。

    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/25988.html

    分享给朋友:

    “初识PHP~PHP入门基础(001)php mpdf” 的相关文章

    VPS主机如何选择?灵活性与性价比并存的最佳方案

    在当今信息化高速发展的时代,VPS主机成为了许多企业和个人用户的热门选择。那么,什么是VPS主机呢?它是通过虚拟化技术在一台物理服务器上创建的多个独立服务器。每个虚拟专用服务器(VPS)都具备自己的操作系统、CPU、内存和存储空间,用户可以像管理独立服务器一样灵活配置和控制自己的VPS,真是个便利的...

    inet.ws纽约:高性能VPS服务与折扣优惠码解析

    inet.ws是一家新兴的互联网服务提供商,成立于2020年。尽管公司年轻,但它凭借创新的VPS服务迅速在市场上占据了一席之地。最让人称道的是,inet.ws致力于为用户提供稳定和高效的云服务器体验,尤其是在他们的纽约数据中心,这里被认为是其最重要的运营点之一。 在发展的过程中,inet.ws不断完...

    域名购买推荐:如何选择最适合你的域名注册商

    域名购买推荐概述 在互联网时代,域名显得尤为重要。对于个人用户、企业甚至是初创团队来说,域名不仅是网站的门面,更是品牌形象和业务宣传的基石。记得我第一次建立网站时,选择一个合适的域名让我意识到它的价值。一个容易记住、与品牌相关的域名可以有效吸引流量,提升访问者的信任感。 在选购域名时,有几点基本原则...

    提升跨境业务体验:CN2GIA全球互联网接入服务解析

    在当今数字化时代,网络服务的质量直接影响着企业的发展。CN2GIA,即“Global Internet Access”,是中国电信为了提升国际网络服务而推出的一项高端业务。为了满足不断增长的国际市场需求,CN2GIA 的出现标志着中国电信在建设下一代网络上的重要一步。它的目标是为用户提供更优质的国际...

    Virtono:高性价比的虚拟主机与云服务器解决方案

    在这个信息化迅猛发展的时代,虚拟主机与服务器服务需求越来越高。而提到这个领域,其中有一家备受注目的公司,那就是Virtono。成立于2014年的Virtono,凭借其卓越的产品与服务迅速在全球市场上崭露头角。对于我来说,Virtono的故事不仅仅代表着一家公司,更是一段不断创新与发展的旅程。 Vir...

    解决Windows无法使用复制粘贴功能的实用方法

    在计算机使用中,Windows的复制粘贴功能是我们高效工作与学习的得力助手。从文字处理到文件管理,无论是在文档编辑中提取关键信息,还是将图片或文件快速转移到其他地方,复制粘贴都简化了许多操作。它轻松地帮助我们完成任务,节省了宝贵的时间。 我经常在工作中使用复制粘贴,特别是在撰写报告或为项目汇总资料时...