php学习笔记1

书籍是《php基础教程第四版》


1.它代表的意思变化为PHP:
,
Hypertext Preprocessor(PHP,超文本预
处理程序)

[这个定义的主要意思是PHP
在 数 据 变 为 HTML ( HyperText Markup
Language)之前先处理数据。
]


2.PHP是一种HTML内嵌式脚本语言。

3.PHP定义中“HTML内嵌式”的意思是它可以混杂在HTML代码中。


4.此外,相对于编译语言来说,PHP是一种脚本语言。也就是说PHP被设计成为仅当事件发生之后才会开始工作。例如在用户提交表单后,或者前往某个URL(Uniform Resource Locator,统一资源定位符,即Web地址)时,PHP才会开始工作。

5.请访问PHP.net和www.zend.com以获得更多信息,zend.com体现了PHP的核心思想



6.另一种流行的脚本语言就是JavaScript,它被普遍应用于处理Web浏览器中发生的事件。这两种语言都被描述成解释型语言,因为它们的代码都要通过一个可执行文件(比如PHP解释器或浏览器的JavaScript引擎)来解释执行。相反,像C和C++那样的编译语言可以用来编写独立的应用程序,编译后可直接运行



7.PHP不能用来做什么。虽然可以用这门语
言来完成纷繁的任务,但是它最主要的限制就是不能在Web站点中实现客户端的功能。


8.可以用PHP生成JavaScript,就像可以用PHP生成HTML那样。


9.使用PHP则可以进行同数据库和文件的交互、处理邮件等操作,做
很多HTML不能做的事情。



10.这些高级站点通常都是数据库驱动的,能够比静态HTML页面更快地升级和维护。


11.为什么Web设计者要用PHP而不用CGI、ASP.NET、JSP等技术来创建动态的Web站点呢?


PHP更易于学习和使用

PHP专门用来编写动态Web页面

虽然在处理某些任务时更加优秀(因为它就是为了解决这些问题而创造出来的)PHP并不是比Java或者Perl更好的编程语言——后两者能够做许多PHP不能做的事情。


PHP不仅免费而且跨平台。

PHP是可以用来开发动态Web站点的最受欢迎的工具。



12.PHP是如何工作的

当访问一个Web站点(例如,www.LarryUllman.com)时,所涉及的Internet服务提供者(ISP)将把请求定向到保存着www.LarryUllman.com信息的服务器上。服务器读取PHP代码并
执行脚本指令。在这个示例中,PHP代码告知服务器以HTML的形式向浏览器发送适当的Web页面(参见图i-4)。简而言之,PHP按照所选择的参数创建了一个HTML页面。



13.使用PHP可以让服务器动态地生成HTML代码。例如,今天是星期一而不是星期二,或者如果用户已经访问过该页,这样的不同信息能够呈现出来。动态Web页面的创建,将不那么吸引人的静态网站同更有趣因而访问量更大、更具有交互性的网站区分开来。



14.服务器处理HTML的方式与图i-4进行比较。这跟通过浏览器查看本地的HTML页面没有区别——本地页面不需要服务器处理,但是动态生成的页面需要通过服务器访问,因为动态页面要经过服务器处理



15.相关书籍这类HTML编程入门书籍有Elizabeth Castro编著的《HTML XHTML CSS基础教程(第6版)(人民邮电出版社2007年出版)》。



16.根据PHP的工作原理,每段脚本都可以从3个角度来观察:PHP代码(如脚本i-1)、发送给浏览器的代码(主要是HTML)以及浏览器向最终用户的呈现效果。





17.总结:通过以上几点,对php有了一个大致的了解。


























  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值