文档介绍:php编程开发培训
————php语言
2010-03-09
上海龙泰信息技术有限公司
php简介
php语法介绍
php函数库
php实践
学习目标
next
2
php简介
php语法介绍
php函数库
php实践
学习目标
3
php简介
php简介
php是什么
php的应用领域
php软件安装和配置
php与其他编程语言的比较
必不可少的Hello world
4
php简介——php是什么?
What is PHP?PHP是一种应用广泛、功能强大的嵌入html中的脚本语言。ps:与javascript一样php是一种弱类型化的语言,在php语言介绍中将会做说明!
起源:1994 年 Rasmus 创造了PHP。(这完全是Rasmus的个人爱好)1997 年,Zeev、Andi重写了解析器,发展到php3。(有了队伍)2000年5月,php4发布,它使用了Zend引擎(Zeev+Andi)。(有了标准) 2004年7月,php5正式发布。(飞速发展,不断创新)
PHP的最版本为PHP Released。
PHP的官方网址为:特点:PHP是免费的。它大量地借用C和Perl语言的语法,并结合php自己的特性,使开发者能快速地写出动态页面。效率高:PHP消耗相当少的系统资源。与C语言相比,php程序在应用前不需要手动编译成二进制可执行程序
易学易用,功能强大。跨平台的。可以运行在UNIX、LINUX、WINDOWS下。嵌入HTML:因为PHP可以嵌入HTML语言,学习起来并不困难。PHP5是面向对象的(php5以前的版本不支持)。
5
php简介——PHP应用
1、web开发。 网站:企业网站、门户网站等。SOHU、163许多大型网站选用php开发。 软件:开发基于B/S结构的应用软件。如办公OA、CRM等。
Google、百度、网易、新浪、搜狐、阿里巴巴、奇虎、eBay、腾讯、Yahoo、金山等的各大网站都采用了PHP开发。2、命令行脚本。
只需要 PHP 解析器来用于这种方式。这是常规脚本扩展使用 cron(在 Unix 或者 Linux 中)或者 Task Scheduler(在 Windows 中)时的理想用法。
3、编写桌面应用程序
使用 PHP-GTK 来编写这样的程序,需要安全GTK支持环境。
PS:本次培训我们只关注php在web开发方面的应用(也是php最重要的应用)
6
php简介——php与其他编程语言的比较
PHP
ASP
JSP
.NET
都是web开发语言。
面向对象(php5)
不支持
面向对象
面向对象
执行速度:最快
一般
中等
中等
开源免费LAMP(Linux、Apache、MySQL、PHP黄金组合)
非开源
开源
非开源
易学易用,功能强大。
易学,功能少。
Java的一部分,相对较难
有难度,不透明
大型门户网站:最多
少
一般
一般
公认的安全性
安全差
一般
一般
不支持组件
支持
支持
支持
7
php简介——php软件安装和配置
一、PHP的运行环境:
Window/Linux系统上:
1、Apache服务器的安装。(web服务器)
2、PHP引擎的安装。(php环境)
3、Zend引擎的安装。(php优化引擎)
二、下载地址:
Apache是web服务器
下载网址:
安装php运行环境:下载网址:
安装zend引擎:用于php优化下载网址:
ps:实际上我们现在安装php开发环境要简单的多,有很多集成了Apache,PHP运行环境和Mysql数据库的软件可供选择。如:WampServer,xampp等,UCenter就是用的xampp。
8
php简介——必不可少的Hello world
<html>
<head>
<title>Hello world(php)</title>
</head>
<body>
<?php echo "<p>Hello world</p>";?>
</body>
</html>
ps:echo就是输出的意思,在php中有很多种输出方法如print,printf,print_r等
9
php简介
php语法介绍
php函数库
php实践
学习目标
next
10