1 / 19
文档名称:

Mysql入门系列:PHP基础.doc

格式:doc   大小:386KB   页数:19页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Mysql入门系列:PHP基础.doc

上传人:mh900965 2017/12/29 文件大小:386 KB

下载得到文件列表

Mysql入门系列:PHP基础.doc

相关文档

文档介绍

文档介绍:Mysql入门系列:PHP基础


PHP 的基本功能就是解释一个脚本,来生成发送到客户机的Web 页面。具有代表性的是,脚本包括逐字发送到客户机的HTML 和作为程序执行的PHP 代码的混合编码。无论代码生成什么样的输出,都会发送到客户机,因此客户机永远不会看到代码,它只能看结果的输出。
当PHP 开始读取文件时,假设文件内容表示文字的H T M L,则它仅仅拷贝在那里找到的输出内容。当PHP 解释程序遇到一个特殊的打开标记时,就从HTML 模式切换到PHP 代码模式,而作为要执行的PHP 代码也开始解释文件。代码的结尾由另一个特殊的标记指出,解
释程序在这个位置从代码模式切换回HTML 模式。这就允许将静态的文本( HTML 部分)与动态产生的结果( PHP 代码部分的输出)相混合,产生依赖于调用环境变化的页面。例如,可以使用PHP 脚本来处理表格的结果,在这个格式中,用户已经输入了数据库搜索的参数。
由于格式填入内容的不同,所以每次搜索的参数可能也不同,因此当脚本执行搜索的时候,每个作为结果的页面将反映不同的搜索。
让我们通过一个非常简单的PHP 脚本看一看它是如何工作的:
<HTML>
<BODY>
hello,world
</body>
</HTML>
这个脚本并不很有趣,因为它不包括PHP 代码!因此您会问:那它有什么好处?这个问题的回答是:它有时有助于建立包括想要生成页面的HTML 框架的脚本,然后再加入PHP代码。这是非常有效的,PHP 解释程序用于它是没有问题的。
为了在脚本中包括PHP 代码,您可从用两个特殊标记(脚本开始处的‘< ? p h p’和脚本结束处的‘? >’)把它与周围的文本区分开来。当PHP 解释程序遇到开始的‘< ? p h p’标记时,就从HTML 模式切换到PHP 模式,并解释它找到的任何PHP 代码,直到看见结束的‘? >’标记为止。它产生的所有输出解释并替换了两个标记之间的脚本。将前面的实例再重新编写一下,它包括了少量的PHP 代码,如下所示:

此时,代码部分是很小的,由单行组成。当解释代码时,产生了输出“ hello, world”,它作为输出部分发送到客户机浏览器。这样,这个脚本产生的Web 页面与前面实例产生的Web页面一样,前面实例的脚本完全由HTML 组成。
可以使用PHP 代码产生Web 页面的任何部分。我们已经看到了一个特别的实例,在那里整个脚本都由文字的HTML 组成,而不包括PHP 代码。另一个特别的实例是整个脚本都是PHP 代码而不包括文字的H T M L:

这说明PHP 在如何产生输出方面有很大的灵活性。但PHP 也留下一个问题,那就是确定如何组合HTML 和PHP 代码才是合适的。不必把所有代码都放在一个地方, PHP 在这方面也很灵活。只要您高兴,就可以通过脚本在HTML 和PHP 代码模式之间进行转换。
PHP 脚本标记
除了本章实例中使用的标记之外, PHP还支持其他的脚本标记。您可以在其他人编写的PHP 代码中看到它们,或者可以自己使用这些标记。PHP 识别四种标记风格:
缺省标记风格。这是PHP 配置为缺省时使用的风格:
<?php print ("hello,world ");?>
简洁开标记风格。这个风格除了开标记较简洁外,其他与缺省风格相类似:
<? print ("hello,world ");?>
兼容ASP 的风格。这个风格在Active Server Page 环境内部是通用的:
<% print ("hello,world ");%>
<SCRIPT> 标记风格。如果使用与其他标记风格不同的HTML 编辑器,这个风格是有用的。当然,它比较冗长,但是当您使用其他标记风格时,编辑器可能不处理PHP 代码,这时您将发现它是必需的:
<SCRIPT LANGUAGE="php">print ("hello,world ");</SCRIPT>
缺省时,简洁开标记风格和兼容ASP 风格无效。请参阅附录H 有关开启它们的说明。
独立的PHP 脚本
当处理命令解释程序脚本或Perl 脚本时,可以编写从命令行调用的独立的PHP 脚本。这里有一个实例:
#! /usr/local/bin/php -q
<?php print ("hello,world ");?>
前面的脚本可命名为h e l l o . p h p,利用chmod +x 使之成为可执行的,并从命令解释程序中调用:
%
hello,world
本章中我们不编写任何独立的脚本。这里编写的所有实例都期望Web 服务器

最近更新

2024年项目开工仪式领导致辞 23页

2024年音乐专业自我鉴定范文 5页

2024年面试时怎样自我介绍 14页

2024年非常感动的爱情句子 37页

超星尔雅学习通《形势与政策(2024春)》章节.. 25页

食品安全法管理知识考试题库【历年真题】 28页

高等学校教师岗前培训考试暨教师资格笔试题库.. 22页

2024年霸气的跑步口号 8页

集团总经理在周年庆典上的致辞 10页

2024年零件加工合同(8篇) 31页

2024年“物业管理及公共服务”等知识考试题库.. 39页

2024年公务员考试《言语理解与表达》题库附答.. 174页

2024年《日常生活突发事故急救知识及处理方法.. 34页

2024年临床执业医师考试真题及参考答案(培优.. 29页

2024年事业单位招聘公共基础测验500题附参考答.. 167页

2024年公务员考试常识判断题200道含完整答案(.. 79页

2024年吉林工信厅直属事业单位公开招聘历年高.. 163页

2024年难忘的告别作文 6页

2024年高校教师岗前培训《高等教育学》题目10.. 24页

2024年陶行知教育名言(10篇) 49页

河南省高校教师岗前培训《高等教育学》题目10.. 23页

麻醉护理新技术新项目 26页

绘画心理学 2页

2021年歌颂祖国的三句半台词 8页

缓刑矫正人员思想汇报100篇 2页

机械设备投标书范本1 37页

少先队六知六会 1页

景观工程新材料在当代景观中的应用 6页

基于PLC电梯控制系统设计 35页

第180期 5页