PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。
它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多。
PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。
PHP 是一种创建动态交互性站点的强有力的服务器端脚本语言。尤其适用于 Web 开发并可嵌入 HTML 中去。它的语法利用了 C、Java 和 Perl,易于学习。该语言的主要目标是允许 web 开发人员快速编写动态生成的 web 页面,但 PHP 的用途远不只于此。
PHP 是免费的,并且使用非常广泛。同时,对于像微软 ASP 这样的竞争者来说,PHP 无疑是另一种高效率的选项。
一个简单的例子,带大家认识一下PHP
折腾不止的追梦人
为了赚钱,为了爱好,为了成为大牛,为了妹子,为了顺应国家互联网+的倡导,以上这些,PHP都能帮助到你
1.全球前100万的站点中,有70%左右的站点用PHP开发,它与Linux/Mysql/Apache/等组成黄金搭档,无论从成本投入和开发周期的考虑,PHP都是一个不错的选择。
2.PHP可用在网站开发,API接口开发,服务器端开发,广告系统开发,内部OA系统开发,移动端后台开发,游戏开发等,特别在移动互联网发展迅猛的今天,PHP借机上位,重回一线开发语言行列。
3.PHP入门简单,你可以很快做出属于自己的项目
4.有很多成熟的PHP模版,可供借鉴(得益于它的开源和分享)
5.开发效率高,程序简洁
如果你是刚开始学习PHP,自己没有一个系统的目标,可跟着下面的路线进行学习
我们来看下PHP初学者的学习路线概括:
对于初学者来说,建议现在本地windows环境中搭建学习,后面文章中也会介绍LNMP环境搭建,目前先介绍WAMP搭建。
对于php开发初学者来说搭建一个php运行坏境就是一道坎!因为要做php开发,搭建一个能够运行php网站的服务器环境是第一步,传统的php环境软件非常复杂,好在很多公司开发了一键搭建php安装环境,一键进行php环境配置,大大节省了搭建php mysql环境的时间!对老手来说安装配置php环境也不在是一件烦琐的事。
下面为你推荐几款优秀的php开发运行环境工具包,无论你是新手还是老手,这些php环境一键安装程序包都是一个不错的选择!
一、推荐最新PHP集成环境搭建工具:phpStudy v8.0 (2019.8.13号更新)
下载地址:https://www.php.cn/xiazai/gongju/1500
主要功能:
1. 全新界面,更美观,操作更清晰
2. 安装包内置最新版本Apache、Nginx、MySQL、FTP、PHP
3. 在不同站点可以选择不同版本php互不影响(PHP多版本共存)
二. phpstudy(我现在用的还是18版本的,感觉比较好用)
该程序包集成最新的Apache+Nginx+LightTPD+PHP+MySQL+phpMyAdmin+Zend Optimizer+Zend Loader,一次性安装,无须配置即可使用,是非常方便、好用的PHP调试环境,有专门的控制面板。
三.WampServer
WampServer是Windos Apache Mysql PHP集成安装环境,即在window下的apache、php和mysql的服务器软件。PHP扩展、Apache模块,开启/关闭鼠标点点就搞定,再也不用亲自去修改配置文件了,WAMP它会去做。再也不用到处询问php的安装问题了,WAMP一切都搞定了。
四.MAMP Pro for Mac(为苹果电脑的小伙伴准备的)
MAMP Pro for mac是Mac OS平台搭建本地服务器环境的组合软件套装,包含 Macintosh、Apache、MySQL和PHP 四大开发环境。
下面给小伙伴们准备一些PHP开发会用到的一些软件。
以上软件下载地址,请戳我
待续。。。