第一章:初识PHP

Web程序工作原理介绍

工作方式?

浏览器首先向Web服务器发出请求,Web服务器对请求做出响应,将响应数据发送给客户端浏览器,通常是一个HTML文件,然后通过浏览器把HTML文件信息显示在屏幕上。

http协议?

PHP:

(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言语法吸收了C语言JavaPerl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了CJavaPerl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密优化代码运行,使代码运行更快。

特性

PHP的特性包括:

1. PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。

2. PHP可以比CGI或者Perl更快速的执行动态网页—动态页面方面,与其他的编程语言相比,

PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成htmL标记的CGI要高许多;

PHP具有非常强大的功能,所有的CGI的功能PHP都能实现。

3. PHP支持几乎所有流行的数据库以及操作系统

4. 最重要的是PHP可以用C、C++进行程序的扩展!

优势

开放源代码

所有的PHP源代码事实上都可以得到。

PHP免费性

和其它技术相比,PHP本身免费且是开源代码。

PHP快捷性

程序开发快,运行快,技术本身学习快。嵌入于HTML:因为PHP可以被嵌入于HTML语言,它相对于其他语言。编辑简单,实用性强,更适合初学者。

PHP跨平台性强

由于PHP是运行在服务器端的脚本,可以运行在UNIXLINUXWINDOWSMac OSAndroid等平台

PHP效率高

PHP消耗相当少的系统资源

PHP图像处理

用PHP动态创建图像,PHP图像处理默认使用GD2。且也可以配置为使用image magick进行图像处理。

PHP面向对象

在php4,php5 中,面向对象方面都有了很大的改进,php完全可以用来开发大型商业程序。

PHP专业专注

PHP支持脚本语言为主,同为类C语言。

PHP 是什么?

PHP(全称:Hypertext Preprocessor,即"PHP:超文本预处理器")是一种通用开源脚本语言。

PHP 脚本在服务器上执行。

PHP 可免费下载使用。

PHP 文件是什么?

PHP 文件可包含文本、HTML、JavaScript代码和 PHP 代码

PHP 代码在服务器上执行,结果以纯 HTML 形式返回给浏览器

PHP 文件的默认文件扩展名是 ".php"

PHP 能做什么?

PHP 可以生成动态页面内容

PHP 可以创建、打开、读取、写入、关闭服务器上的文件

PHP 可以收集表单数据

PHP 可以发送和接收 cookies

PHP 可以添加、删除、修改您的数据库中的数据

PHP 可以限制用户访问您的网站上的一些页面

PHP 可以加密数据

//通过 PHP,您不再限于输出 HTML。您可以输出图像、PDF 文件,甚至 Flash 电影。您还可以输出任意的文本,比如 XHTML 和 XML。

为什么使用 PHP?

PHP 可在不同的平台上运行(Windows、Linux、Unix、Mac OS X 等)

PHP 与目前几乎所有的正在被使用的服务器相兼容(Apache、IIS 等)

PHP 提供了广泛的数据库支持

PHP 是免费的,可从官方的 PHP 资源下载它:www.php.net

PHP 易于学习,并可高效地运行在服务器端

时间: 2025-01-05 04:13:37

第一章:初识PHP的相关文章

《C语言启蒙》--第一章 初识c语言

阅读书籍的名称  <c primer> c语言的启蒙书籍. 第一章:初识c语言 1背景: c 语言很牛逼,可以跨平台,必须得会. 2.计算机的工作原理: 3.编译的过程 我们写完的代码称之为源代码,程序运行的实质是对01的不同位置的变化,而源代码需要转化成cpu可以执行的指令,也就是机器码,这个过程就是编译的过程,需要编译器来帮助我们来完成,c语言的文件中你肯定会用到各种库,这就需要c可以引入操作系统中的库文件,同时文件的启动需要启动代码,这些都需要引入,这个引入的工具就是连接器,最终将各个文

Java 第一章 初识Java

第一章笔记 什么是计算机程序:算机为完成某些功能生产的一系列有序指令集合 Java技术包括: java SE:标准版 java EE:企业版 Java ME:移动版 开发Java程序步骤:1.编写 2.编译 3.运行 1.编写: a.大括号成对出现 b.class后面的单词要与文件名一致.(!!包括大小写) c.java严格区分大小写 2.编译: 命令:javac 文件名.java 产生结果:产生.class为后缀名的文件(此文件,看不懂,乱码) (注意!!!如果代码修改后,需重新编译后运行)

Windows Forms编程实战学习:第一章 初识Windows Forms

初识Windows Forms 1,用C#编程 using System.Windows.Forms; ? [assembly: System.Reflection.AssemblyVersion("1.0")] ? namespace MyNamespace { public class MyForm : Form { public MyForm() { this.Text = "Hello Form"; } [System.STAThread] public s

第一章 初识Java

1 Java概述 1.1. 什么是程序 程序,源于日常生活,通常指完成某些事性的一种既定方式和过程.可以将程序看成对一系列动作的执行过程的描述 计算机程序:是为了让计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合. 1.2 如何编制程序 人与人交流有自己的语言,人与计算机就要使用计算机语言 人类有多种自己的语言,比如 中文.英文.德文.同样的计算机语言也有很多,它们都有自己的语法规则 通常来讲,编制程序时选用的语言,是有利用人类读写的语言,俗称高级语言.但计算机只能识别0和1代码组成

第一章 初识shell程序

1.执行shell脚本的三种方法: 1.1 使文件具有可执行权限,直接运行文件. 1.1.1 给文件加上x权限 1.1.2 ./test.sh 1.2 直接调用命令解释器执行程序 1.2.1 source test.sh  或者 . test.sh   点后边有空格 1.3 使用source执行文件 这种方式在执行脚本时,不会创建子进程,直接在父进程中执行.而上面两种都会创建子进程执行脚本. 在脚本执行过程中,并没有进程创建和消亡.当需要修改当前shell本身变量时,使用source命令. 2.

Oracle第一章——初识Oracle

(以下内容使用的系统和版本为Windows7系统和Oracle11g,Windows其他版本和Oracle其他版本基本差不多.) 一.Oracle简介 简介:Oracle是一个关系型数据库管理系统,是Oracle公司的核心产品. 主要特点: 1.支持多用户.大事务量的事务处理 2.在保持数据安全性和完整性方面性能优越 3.支持分布式数据处理 4.具有可移植性 二.Oracle基本概念 1.数据库 Oracle并不是数据库,而是数据库管理系统,数据库字面上理解,就是储存数据的仓库,而Oracle就

第一章 初识java:输出多行的语句写法

1 public class onesixtwo{ 2 public static void main(String[] args){ 3 System.out.println("-----------"); 4 System.out.println("| 我要学会|"); 5 System.out.println("| Java语言|"); 6 System.out.println("-----------"); 7 } 8

第一章 初识Docker

1.1什么是Docker Docker开源项目 Docker是基于Go语言实现的云开源项目,诞生于2013年初,最初发起者是dotCloud公司.Docker自开源后受到广泛的关注和讨论,目前已有多个相关项目,逐渐形成了围绕Docker的生态体系.dotCloud公司后来也改名为Docker Inc,专注于Docker相关技术和产品的开发. Docker项目目前已加入了Linux基金会,遵循Apache 2.0协议,全部开源代码均在https://github.com/docker/docker

[hadoop读书笔记] 第一章 初识 Hadoop

P3-P4: 目前遇见的问题很简单:硬盘容量不断提升,1TB的已成为主流,然而数据传输速度从1990年的4.4MB/s仅上升到当前约100MB/s 读取一个1TB的硬盘数据需要耗时至少2.5个小时.写入数据则会消耗更多时间.解决方法是从多个硬盘上读取,试想,若当前有100个盘,每个盘存储1%数据,则并行读取仅需2minutes则可读取完所有的数据. 与此同时,并行读写数据带来了几个问题: 1.某个硬件故障 - 采用数据备份机制 2.分析任务需要所有节点共同完成,结果正确性  - MapReduc

Lucene in action 第一章 初识Lucene

1.3 搜索程序组件 Lucene提供搜索程序的最核心模块:索引模块和搜索模块的类库. Solr基于Lucene,提供更丰富的UI和API可以直接部署和使用 下图为搜索程序的基本框架.中间黑体部分为Lucene完成的功能,也是搜索引擎的最核心部分. 搜索引擎评价: 满足基本功能:搜索结果正确显示 搜索回复时间 扩展功能:语法纠错,关键词高亮等 1.3.1索引组件 搜索引擎原理: 朴素思想:顺序搜索 问题:速度太慢 解决:对文本内容建立索引,通过索引返回结果 1.获取内容: 网页内容:爬虫工具 文