很多人看到PHP就觉得自己是程序员,觉得自己很有钱(虽然是事实),但也要考虑自己是否适合这个职业,知道PHP是什么。PHP有哪些功能,能做什么?
PHP是什么?
PHP(PHP : HyperText Preprocessor,HyperText Preprocessor的缩写)是一种广泛使用的基于服务器端生成动态web页面的开源脚本语言,可以嵌入到HTML中,特别适合WEB开发。
当客户端向服务器程序发出请求时,web服务器应该根据请求处理相应的页面。当页面包含php脚本时,服务器会交给PHP解释器解释执行,生成的html代码会传回客户端,客户端的浏览器会对html代码进行解释,最终形成web格式的页面。
运行方式
PHP代码包含在一个特殊的开始字符和结束字符中,这样网页的脚本就可以进出“PHP模式”。其他用C或Perl编写的脚本需要编写带有大量命令的程序来输出HTML,而用PHP编写一个HTML脚本只需要嵌入一些代码来完成操作(比如这个例子中输出了一些文本)。
与客户端的Java不同,PHP代码在服务器端运行。如果在服务器上创建了类似于上述示例的代码,客户端可以在运行脚本后收到结果,但是他们无法知道其背后的代码是如何工作的。你甚至可以设置web服务器让PHP处理所有的HTML文件,这样用户就无法知道服务器做了什么。
PHP运行环境安装
1.在Linux下安装PHP环境Linux Apache MySQL PHP,在Windows下安装PHP环境WAMP
二、集成环境*:Wamp
PHP的特点
是一种开源的服务器端脚本语言。
独立于操作系统,它可以在几乎所有系统中运行。
支持大多数服务器,如Apache和IIS。
它支持大量的数据库,主要是AccessMySQLSQL Server。
您可以创建图像。
.还有一些其他的特性和功能将在后面的高级技术中详细介绍。
我们知道的网站,比如迅雷、新良微博,都是用PHP程序的。
碳/硫和硼/硫结构
客户机/服务器结构是众所周知的客户机-服务器结构。它是一种软件系统架构,可以充分利用两端硬件环境的优势,将任务合理分配到客户端和服务器端,降低系统的通信开销。目前,大多数应用软件系统都是客户机/服务器形式的两层结构
浏览器/服务器结构是浏览器阶段的服务器结构。它是随着互联网技术的兴起对C/S结构的一种改变或改进。在这种结构下,用户工作界面是通过WWW浏览器实现的,浏览器中实现的事务逻辑很少,但主要的事务逻辑都是在Server中实现的。这大大简化了客户端计算机的负载,降低了系统维护和升级的成本,降低了用户的整体成本。
集成开发环境
WAMP
Windows下的Apache MySQL/Maria DB Perl/PHP/Python,一组常用于构建动态网站或服务器的开源软件,都是独立的程序,但由于经常一起使用,兼容性越来越高,共同构成了强大的web应用平台。
MAMP
苹果系统下的MAMP PRO是经典本地服务器环境下os x软件的专业版。首字母MAMP代表麦金塔上的PHP,苹果OSX系统上的Apache和MySQL。顾名思义,你应该知道MAMP的强大功能!MAMP包括Apache服务器、PHP安装包和MySQL安装包。
PHP的标记风格
?php… …?
这是PHP推荐的标记样式。服务器管理员不能禁用这种样式的标签。
方便地与超文本标记语言混合
?phpif ($expression) {?strong这是真的。/strong?php} else {?strongThis这是错误的。/strong?php }?PHP将在结束标记阶段的下一个开始标记中直接输出任何非PHP代码。当需要输出大量文本时,退出PHP解析模式将比使用echo()或print()等函数打印所有文本更有效。
分号
PHP使用分号来分隔简单的语句。复合语句用大括号标记代码块,如条件测试或循环,并且不要在大括号后使用分号。与其他语言不同,右括号(?前面的分号)不是必需的。
空白换行符
一般来说,空白在PHP中是不相关的。您可以将一条语句扩展到任意行,也可以将一条语句收缩到一行。这种灵活的格式可以用来提高代码的可读性(通过排列、赋值、缩进等)。).一些懒惰的程序员使用这种自由格式来创建不可读的代码,这是不推荐的。
对节目的评论
PHP支持c、c Shell脚本风格的注释,如下所示:
//单行注释
/* .*/多行注释(注意:不能嵌套)
#脚本注释
摘要
以上就是边肖给大家介绍的PHP基础知识(超实用)。希望对你有帮助。如果你有任何问题,请给我留言,边肖会及时回复你。非常感谢您对我们网站的支持!