php基础知识简介
PHP是一 种被广泛应用的开放源代码的、基于服务器端的用于编写动态网页的、可嵌入HTML页面中的脚本程序语言,适合 WEB 开发。
下面给大家分享php基础知识简介,感兴趣的朋友一起学习吧
当客户端浏览器向web服务器的程序发出请求时,web服务器根据请求响应页面,当页面中含有php脚本时,服务器会交给PHP解释器进行解释执行,
将生成的html代码再回传给客户端,客户端的浏览器解释 html代码,最终形成网页格式的页面。
执行方式
PHP代码被包含在特殊的起始符和结束符中<?php ?>,用PHP 编写一个 HTML 脚本,只需嵌入了一些代码来完成操作。
PHP 代码是运行在web服务端的。如果 在服务器上建立了如上例类似的代码,则在运行该脚本后,客户端就能接收到其结果.
PHP运行环境安装
一、 Linux下安装PHP环境 Linux+Apache+MySQL+PHP、Windows下安装PHP环境WAMP
二、 集成环境:Wamp
参考本站文章:www.yuqingqi.com/phpjiaocheng/phpjianjie/2016-10-08/6.html
PHP的特点
开放源代码的,服务器端的脚本语言。
独立于操作系统,运行在几乎所有系统中。
支持大部分的服务器,如Apache,IIS。
支持大量的数据库,主要是Access/MySQL/SQL Server这几种。
C/S与B/S结构
C/S (Client/Server)结构,即客户机和服务器结构。它是软件系统体系结构,通过它充分利用两端硬件环境的优势,
将任务合理分配到Client端相Server端来实现,降低了系统的通讯开销。目前 大多数应用软件系统都是基于Client/Server形式的两层结构。
B/S(Browser/Server)结构,即浏览器和服务器结构。是随着Internet 技术的兴起,对C/S结构的一种变化或者改进的结构。
在这种结构下, 用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,主要事务逻辑在服务器端(Server)实现。
这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本相工作 量,降低了用户的总体成本。
集成开发环境
WAMP:Windows下的Apache+Mysql/MariaDB+Perl/ PHP/Python,一组常用来搭建动态网站或者服务 器的开源软件。
MAMP:苹果系统下MAMP PRO是专业级版本的经典本地 服务器环境的os x软件。MAMP这几个首字母代 表苹果的OSX系统上的Macintosh、Apache、 MySQL和PHP。
参考本站文章:www.yuqingqi.com/phpjiaocheng/phpjianjie/2016-09-30/5.html
PHP的标记
<?php… … ?>
这是PHP推荐使用的标记风格。服务器管理员不能禁用这种风格 的标记。
与HTML混排
<?php if ($expression) {?>
<strong>This is true.</strong>
<?php } else { ?>
<strong>This is false.</strong>
<?php } ?>
PHP将直接输出结束标记和下一个开始标记中的任何非 PHP 代码。当需要输出大量的文本时,退出 PHP 解析模式会比使用echo( )或者print( )此类的函数打印所有文本要更加的有效。
分号
PHP用分号来分隔简单的语句。复合语句用大括号来标记代码块,如条件测试或循环,在大括号后面不要用分号。在PHP中右括号(?>)前的分号不是必选的。
空白相换行符
一般来说,空白符在PHP中无关紧要。将一个语句展开成任意行,或者将语句紧缩在一行。 我们利用这个灵活的格式来使代码更具有可读性(通过排列分配、缩进等)。
程序的注释
PHP支持C、C++和Shell脚本风格的注释,如下:
// 单行注释
/* ...*/ 多行注释(注意:不能嵌套)
# 脚本注释

以上就是本文php基础知识简介的全部内容,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对本站的支持!

相关推荐
深度学习 -- 损失函数
深度残差网络(Deep Residual Networks (ResNets))
深度学习 -- 激活函数
神经网络训练 -- 调整学习速率
生成对抗网络(GAN)改进与发展
生成对抗网络(GAN)优点与缺点
生成对抗网络(GAN)的训练
生成对抗网络(GAN)基本原理
生成模型与判别模型