【php学习】PHP 入门经典第一章笔记

第一章:php

php在线手册:http://php.net/manual/zh/index.php程序员

 

在开始学习PHP以前,先来看一个合格的PHP程序员从此应具有哪些知识,这里只是笔者的一些总结,但愿对读者接下来的学习有所帮助。web

从普遍意义上讲,PHP程序员仅掌握PHP是不够的,须要在学习PHP的过程当中掌握更多的知识,这样才能开发出更好、更完善的软件。在前台页面设置过程当中须要掌握HTML、DIV、CSS、Javascript脚本等;在程序安全上须要掌握服务器基本的配置知识、安全过滤权限等;在程序优化和性能上须要掌握数据库的基本知识和优化等。数据库

在开始学习本书知识以前,应作好如下准备工做。
❑有足够的信心和准备时间(不少失败者都是由于没有时间而半途而废的)。
❑一点数学基础(使用相对较少,PHP更注重逻辑编程)。
❑一点英文基础(认识26个字母便可)。
❑一点网络基础(了解一些基础的网络名词便可,如邮件、HTTP、登陆等)。编程

1.简单【说明】PHP程序运行过程当中,PHP预处理器、Web服务器和数据库各自的功能,并简单描述PHP程序的工做流程后端

php预处理器的功能:asp PHP .net web语言都是同样的,经过自身的计算机制以及数据库查询。 在服务器上生成结果真后经过HTML方式展现给客户端。浏览器

web服务器的功能:web服务器是用来接收HTTP请求并响应这个请求(如按照客户端的请求去对数据库数据进行操做),一般在WEB开发中若是客户端发起请求给服务端,那么必须有WEB服务器,不然这个请求是没人收的。安全

数据库的功能:数据库就是一组通过计算机整理后的数据,存储在一个或多个文件中,而管理这个数据库的软件就称之为数据库管理系统。服务器

具备以下功能:
(1)数据定义功能。DBMS提供相应数据语言来定义(DDL)数据库结构,它们是刻画数据库框架,并被保存在数据字典中。
(2)数据存取功能。DBMS提供数据操纵语言(DML),实现对数据库数据的基本存取操做:检索,插入,修改和删除。
(3)数据库运行管理功能。DBMS提供数据控制功能,便是数据的安全性、完整性和并发控制等对数据库运行进行有效地控制和管理,以确保数据正确有效。
(4)数据库的创建和维护功能。包括数据库初始数据的装入,数据库的转储、恢复、重组织,系统性能监视、分析等功能。
(5)数据库的传输。DBMS提供处理数据的传输,实现用户程序与DBMS之间的通讯,一般与操做系统协调完成。网络

 

PHP程序的工做流程:PHP 是服务端编程语言,编程语句相似C语言, 将你的程序逻辑翻译成浏览器能够识别的HTML 超文本标记语言,在客户端浏览器显示。

web服务器运行php脚本语言的流程是什么?

web服务器是用来接收HTTP请求并响应这个请求(如按照客户端的请求去对数据库数据进行操做),一般在WEB开发中若是客户端发起请求给服务端,那么必须有WEB服务器,不然这个请求是没人收的。在早期的WEB开发中都是使用CGI来处理客户端请求的,那时候尚未这种专为WEB开发而设计的语言如PHP,不可以作到HTML代码和后台逻辑代码的分离,因此CGI程序返回的结果一般都会包含一些HTML代码,浏览器接收到整个结果真后进行渲染。后来通过发展有了PHP这种能够将先后端进行分离的WEB开发语言,PHP代码只负责处理后台逻辑,将大量的HTML代码放在静态HTML文件中,浏览器最后渲染的结果是服务器返回的HTML代码加JS代码加CSS代码以及PHP模板输出的综合结果。web服务器的运行,早期是以CGI为桥梁,而后运行php脚本语言。

相关文章
相关标签/搜索