宝哥软件园

php小白必须知道PHP的基础知识(超级实用)

编辑:宝哥软件园 来源:互联网 时间:2021-09-03

很多人看到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基础知识(超实用)。希望对你有帮助。如果你有任何问题,请给我留言,边肖会及时回复你。非常感谢您对我们网站的支持!

更多资讯
游戏推荐
更多+