php基础教程精讲
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(第一讲) PHP环境搭配和代码调试
本讲大纲: 1、PHP的优势和背景 2、PHP环境的搭配 3、PHP常用工具和数据库常用工具 4、书写和调试简单的PHP代码 4、如何处理简单的PHP错误
PHP100视频教程
(第一讲) PHP环境搭配和工具的使用
1、PHP的优势和背景
PHP是能让你生成动态网页的工具之一。PHP代表:超文本预处理器 (PHP: Hypertext Preprocessor)。PHP是完全免费的,不用花钱, 你可以从PHP官方站点(http://www.php.net )自由下载。
PHP100视频教程
(第一讲) PHP环境搭配和代码调试
4、书写和调试简单的PHP代码
从语法上看,PHP语言近似于C语言。可以说,PHP是借鉴C语言的语法特征,由C语言改 进而来的。我们可以混合编写PHP代码和HTML代码,不仅可以将PHP脚本嵌入到 HTML 文件中,我们甚至还可以把 HTML 标签也嵌入在 PHP 脚本里。以下是你可以采用的几种方法。 你可以选用其中一种你最适合的并且就这样坚持这种方法! 从HTML中分离 以下是可以使用的方法: <? . . . ?> <?php . . . ?> <script language="php"> . . . </script> <% . . . %> 与Perl和C一样,在PHP中用“;”来分隔语句。那些从HTML中分离出来的标志也表示语句的结束。 注释 PHP支持C,C 和Unix风格的注释方式: /* C,C 风格多行注释 */ <?php // C 风格单行注释 echo "Hello World!"; # Unix风格单行注释
(第四讲) PHP条件语句的介绍与应用
1、switch 条件语句
在多个条件当中使用Switch 更加精巧,格式如下:
switch ($i) { case 0: echo "输出 0"; break; case 1: echo "输出 1"; break; case 2: echo "输出 2"; break; }
?>
PHP100视频教程
(第一讲) PHP环境搭配和代码调试
4、如何处理简单的PHP错误
1、你要把PHP.ini 里的 display_errors = On 才可以显示错误位置 2、习惯使用echo 或者 print 打印 3、学会使用注释来屏蔽符号来调试 // ………. /*………… */ #.............. 4、要懂得看错误信息(英文不熟悉阿拉伯数字总认识吧)
array(数组)
$bo=array(1,2,3,4); $bo=array(“A”=>1 , “B”=>2);
PHP100视频教程
(第二讲) PHP的数据类型 源码调试
1、 解压源码到网站目录 2、 按照数据库
3、调试成功
PHP100视频教程
(第三讲) 常用PHP运算类型介绍与应用
本讲大纲: 常用PHP运算类型介绍与应用 1、算术运算 2、赋值运算 3、比较运算 4、逻辑运算 5、递增递减运算
PHP100视频教程
(第六讲) PHP数组的创建修改使用
本讲大纲:
1、创建和修改数组 / 多维数组 2、数组与数组的函数 3、使用foreach 遍历数组
PHP100视频教程
(第六讲) PHP数组的创建修改使用
1、创建 和 修改 数组
PHP中的数组是一个关键字或值的集合 (值可以是任何一种类型,包括另一个数组)
PHP100视频教程
(第二讲) PHP的数据类型 源码调试
本讲大纲: 1、PHP基本语法和数据类型
2、学习一个PHP源码调试 (discuz论坛)
PHP100视频教程
(第二讲) PHP的数据类型 源码调试
1、PHP基本语法和数据类型: (1)、PHP基本语法:
1、htm 和 php 混编 2、一个语句以 ; (分号结束) 3、如何定义一个变量,和变量的使用
PHP100视频教程
(第五讲) PHP循环语句的介绍与应用
1、break n 循环控制语句
也可以理解为循环中断语句,跳出循环语句
break; break n ;
跳出一层循环
跳出N条循环
PHP100视频教程
(第五讲) PHP循环语句的介绍与应用
2、do…while 循环语句
do{ …… } while(expr)
我个人更喜欢PHP的非常简单的学习过程。与Java和Perl不同,你不必把头埋进 100多页的文档中努力学习才可以写出一个象样的程序。只要了解一些基本的语 法和语言特色,你就可以开始你的PHP编码之旅了。之后你在编码过程中如果遇 到了什么麻烦,还可以再去翻阅相关文档。 PHP的语法类似于C,Perl,ASP或者JSP。对于那些对上述之一的语言较熟悉的 人来说,PHP太简单了 。当然你没有任何基础也是可以学习的。 如果更好的学习建议可以先看看些 HTML 和 SQL 的基础,当然今后如果牵扯到这 方面的知识我也会尽量详细的讲解下 我英文不好能学习吗? 回答是YSE 我数学不好能学吗? 回答是YES 我没有基础看这个视频学习能学吗? 回答也是YES 我没耐心能学吗? 回答是NO~
PHP中使用array来创建一个数组: array( key=>value , 例子: $arr = array (3,5,7,9,6); $arr = array ("id"=>2,"title"=>3); key=>value …… )
PHP100视频教程
(第六讲) PHP数组的创建修改使用
1、创建 和 修改 数组 用方括号的语法来修改数组 : $arr[] = value
(2)、PHP数据运算类型 四种标量类型: boolean(布尔型) 理解为真假型 integer(整型) float(浮点型,也作“double”) 理解为小数型 string(字符串) 两种复合类型: array(数组) object(对象)
PHP100视频教程
(第二讲) PHP的数据类型 源码调试
if(expr) echo TRUE else echo FALSE
if(expr) { echo TRUE }else{ echo FALSE }
if(expr) { echo TRUE } elseif(expr) { echo CON }else{ echo FALSE }
PHP100视频教程
PHP100视频教程
(第四讲) PHP条件语句的介绍与应用
本讲大纲:
1、if 条件语句 2、switch 条件语句
PHP100视频教程
(第四讲) PHP条件语句的介绍与应用
1、if 条件语句
程序中最常见的,大部分语言中都存在的一种条件语句,在开发中起着至关 重要的作用,格式如下: if …else… if …elseif…
相等
if ($i == 0) { echo "输出 0"; } elseif ($i == 1) { echo "输出 1"; } elseif ($i == 2) { echo "输出 2"; }
PHP100视频教程
(第五讲) PHP循环语句的介绍与应用
本讲大纲:
1、break n 循环控制语句 2、do…while 循环语句 3、for 循环语句
date("Y-m-d")
md5("php100")
PHP100视频教程
(第七讲) PHP函数和自定义函数
2、PHP如何自定义函数
使用 Function 来自定义一个函数: 格式
Function func_name($val){ …… }
函数的命名跟自定义变量一样,只能使用 _, A~Z, a~z 一个自定义函数中的变量是局部的,函数外不生效 使用global全局变量的时候,在函数外才可使用变量(不建议) 为了放置全局变量的混乱可以使用 unset($var)删除一个变量 PHP100视频教程
while(expr){ …… }
先执行一次循环再判断条件
先判断条件执再行一次循环
PHP100视频教程
(第五讲) PHP循环语句的介绍与应用
3、for 循环语句
for 循环是 PHP 中最复杂的循环结构。它的行为和 C 语言的相似。
for (expr1; expr2; expr3){ ……}
for ($i = 1; $i <= 10; $i++) { echo $i; } 无条件执行 比较运算 循环条件
boolean(布尔型) 理解为真假型
$bo=TRUE; $bo=FALSE;
integer(整型)
$bo=1; $bo=-12;
float(浮点型,也作“double”) 理解为小数型
$bo=1.001; $bo=3.1415926;
string(字符串)
$bo=“这段字符串 or EN Word”;
PHP100视频教程
(第七讲) PHP函数和自定义函数
本讲大纲:
1、PHP函数介绍 2、PHP如何自定义函数 3、使用自定义函数实例操作
PHP100视频教程
(第七讲) PHP函数和自定义函数
1、PHP函数介绍 函数就是为了解决一些常见问题实现制作好的 “模”
PHP函数分为:系统内部函数 和 自定义函数 格式 func(val1,val2,…); 例子 函数的优越性: 控制程序设计的复杂 性 提高软件的可靠性 提高软件的开发效率 提高软件的可维护性 提高程序的重用性
$arr = array("a" => "视频", "b"=>"教程", "c" => "六");
$arr['a'] = "PHP100"; $arr['c'] = "第六讲";
PHP100视频教程
(第六讲) PHP数组的创建修改使用
2、数组与数组的函数
使用 count 函数统计数组条数
使用 is_array函数判断数组 另一种创建数组的函数explode
PHP100视频教程
来自百度文库
(第一讲) PHP环境搭配和代码调试
2、PHP环境的搭配
所需的工具: WampServer 5 集成环境
Wamp5是Apache+PHP+Mysql 在Windows下的集成环境,拥有简单的图形和 菜单安装。该版本集成了PHP5.2.5 Mysql5 Apache2 phpMyAdmin 2.11.2.1 SQLiteManager 1.2.0 满了大部分PHPer的需求…
count ( $arr );
is_array ( $arr ); explode ( "key" , value);
PHP100视频教程
(第六讲) PHP数组的创建修改使用
3、使用foreach 遍历数组 遍历数组很多种方法,可以使用 For循环,while循环,最巧妙的 一种遍历数组foreach给我们带来了跟多方便 foreach ( $arr as $key => $value …… } ){
注意事项: 1、增加PHP支持组件 2、增加Apache组件 3、PHP.ini Http.conf 的简单介绍
PHP100视频教程
(第一讲) PHP环境搭配和代码调试
3、PHP常用工具和数据库常用工具
PHP开发工具:Zend Stodio ,PHPedit , EditPlus 2 ,easyeclipse ,DW 等 MYSQL工具:MYSQL Administrator
4、逻辑运算
先将比较的两边转换成布尔类型,再执行他们的关系
例:
1 0 1 1
&& && || ||
1 1 1 0
注:逻辑运算得到的值为布尔值
PHP100视频教程
(第三讲) 常用PHP运算类型介绍与应用
5、递增递减运算
只操作变量的一种运算
例:
$a++ ++$a $a---$a 注:逻辑运算得到的值为布尔值
$a=1; $a+=2; $a*=3;
注:把右边的值赋予左的变量。
PHP100视频教程
(第三讲) 常用PHP运算类型介绍与应用
3、比较运算
用来确定两个数之间的关系
例:
1==2 3!=2 5<3 "ok"=="ok" 1==='1'
注:比较运算得到的值为布尔值
PHP100视频教程
(第三讲) 常用PHP运算类型介绍与应用
PHP100视频教程
(第三讲) 常用PHP运算类型介绍与应用
1、算术运算
理解为数学运算
例:
5 * 6 - 12 2*(28+1)
注:算术运算遵循数学运算规则
从左到右,先算乘除后算加减,遇到括号先算括号内
PHP100视频教程
(第三讲) 常用PHP运算类型介绍与应用
2、赋值运算
把一个值写入一个变量
例:
本讲大纲: 1、PHP的优势和背景 2、PHP环境的搭配 3、PHP常用工具和数据库常用工具 4、书写和调试简单的PHP代码 4、如何处理简单的PHP错误
PHP100视频教程
(第一讲) PHP环境搭配和工具的使用
1、PHP的优势和背景
PHP是能让你生成动态网页的工具之一。PHP代表:超文本预处理器 (PHP: Hypertext Preprocessor)。PHP是完全免费的,不用花钱, 你可以从PHP官方站点(http://www.php.net )自由下载。
PHP100视频教程
(第一讲) PHP环境搭配和代码调试
4、书写和调试简单的PHP代码
从语法上看,PHP语言近似于C语言。可以说,PHP是借鉴C语言的语法特征,由C语言改 进而来的。我们可以混合编写PHP代码和HTML代码,不仅可以将PHP脚本嵌入到 HTML 文件中,我们甚至还可以把 HTML 标签也嵌入在 PHP 脚本里。以下是你可以采用的几种方法。 你可以选用其中一种你最适合的并且就这样坚持这种方法! 从HTML中分离 以下是可以使用的方法: <? . . . ?> <?php . . . ?> <script language="php"> . . . </script> <% . . . %> 与Perl和C一样,在PHP中用“;”来分隔语句。那些从HTML中分离出来的标志也表示语句的结束。 注释 PHP支持C,C 和Unix风格的注释方式: /* C,C 风格多行注释 */ <?php // C 风格单行注释 echo "Hello World!"; # Unix风格单行注释
(第四讲) PHP条件语句的介绍与应用
1、switch 条件语句
在多个条件当中使用Switch 更加精巧,格式如下:
switch ($i) { case 0: echo "输出 0"; break; case 1: echo "输出 1"; break; case 2: echo "输出 2"; break; }
?>
PHP100视频教程
(第一讲) PHP环境搭配和代码调试
4、如何处理简单的PHP错误
1、你要把PHP.ini 里的 display_errors = On 才可以显示错误位置 2、习惯使用echo 或者 print 打印 3、学会使用注释来屏蔽符号来调试 // ………. /*………… */ #.............. 4、要懂得看错误信息(英文不熟悉阿拉伯数字总认识吧)
array(数组)
$bo=array(1,2,3,4); $bo=array(“A”=>1 , “B”=>2);
PHP100视频教程
(第二讲) PHP的数据类型 源码调试
1、 解压源码到网站目录 2、 按照数据库
3、调试成功
PHP100视频教程
(第三讲) 常用PHP运算类型介绍与应用
本讲大纲: 常用PHP运算类型介绍与应用 1、算术运算 2、赋值运算 3、比较运算 4、逻辑运算 5、递增递减运算
PHP100视频教程
(第六讲) PHP数组的创建修改使用
本讲大纲:
1、创建和修改数组 / 多维数组 2、数组与数组的函数 3、使用foreach 遍历数组
PHP100视频教程
(第六讲) PHP数组的创建修改使用
1、创建 和 修改 数组
PHP中的数组是一个关键字或值的集合 (值可以是任何一种类型,包括另一个数组)
PHP100视频教程
(第二讲) PHP的数据类型 源码调试
本讲大纲: 1、PHP基本语法和数据类型
2、学习一个PHP源码调试 (discuz论坛)
PHP100视频教程
(第二讲) PHP的数据类型 源码调试
1、PHP基本语法和数据类型: (1)、PHP基本语法:
1、htm 和 php 混编 2、一个语句以 ; (分号结束) 3、如何定义一个变量,和变量的使用
PHP100视频教程
(第五讲) PHP循环语句的介绍与应用
1、break n 循环控制语句
也可以理解为循环中断语句,跳出循环语句
break; break n ;
跳出一层循环
跳出N条循环
PHP100视频教程
(第五讲) PHP循环语句的介绍与应用
2、do…while 循环语句
do{ …… } while(expr)
我个人更喜欢PHP的非常简单的学习过程。与Java和Perl不同,你不必把头埋进 100多页的文档中努力学习才可以写出一个象样的程序。只要了解一些基本的语 法和语言特色,你就可以开始你的PHP编码之旅了。之后你在编码过程中如果遇 到了什么麻烦,还可以再去翻阅相关文档。 PHP的语法类似于C,Perl,ASP或者JSP。对于那些对上述之一的语言较熟悉的 人来说,PHP太简单了 。当然你没有任何基础也是可以学习的。 如果更好的学习建议可以先看看些 HTML 和 SQL 的基础,当然今后如果牵扯到这 方面的知识我也会尽量详细的讲解下 我英文不好能学习吗? 回答是YSE 我数学不好能学吗? 回答是YES 我没有基础看这个视频学习能学吗? 回答也是YES 我没耐心能学吗? 回答是NO~
PHP中使用array来创建一个数组: array( key=>value , 例子: $arr = array (3,5,7,9,6); $arr = array ("id"=>2,"title"=>3); key=>value …… )
PHP100视频教程
(第六讲) PHP数组的创建修改使用
1、创建 和 修改 数组 用方括号的语法来修改数组 : $arr[] = value
(2)、PHP数据运算类型 四种标量类型: boolean(布尔型) 理解为真假型 integer(整型) float(浮点型,也作“double”) 理解为小数型 string(字符串) 两种复合类型: array(数组) object(对象)
PHP100视频教程
(第二讲) PHP的数据类型 源码调试
if(expr) echo TRUE else echo FALSE
if(expr) { echo TRUE }else{ echo FALSE }
if(expr) { echo TRUE } elseif(expr) { echo CON }else{ echo FALSE }
PHP100视频教程
PHP100视频教程
(第四讲) PHP条件语句的介绍与应用
本讲大纲:
1、if 条件语句 2、switch 条件语句
PHP100视频教程
(第四讲) PHP条件语句的介绍与应用
1、if 条件语句
程序中最常见的,大部分语言中都存在的一种条件语句,在开发中起着至关 重要的作用,格式如下: if …else… if …elseif…
相等
if ($i == 0) { echo "输出 0"; } elseif ($i == 1) { echo "输出 1"; } elseif ($i == 2) { echo "输出 2"; }
PHP100视频教程
(第五讲) PHP循环语句的介绍与应用
本讲大纲:
1、break n 循环控制语句 2、do…while 循环语句 3、for 循环语句
date("Y-m-d")
md5("php100")
PHP100视频教程
(第七讲) PHP函数和自定义函数
2、PHP如何自定义函数
使用 Function 来自定义一个函数: 格式
Function func_name($val){ …… }
函数的命名跟自定义变量一样,只能使用 _, A~Z, a~z 一个自定义函数中的变量是局部的,函数外不生效 使用global全局变量的时候,在函数外才可使用变量(不建议) 为了放置全局变量的混乱可以使用 unset($var)删除一个变量 PHP100视频教程
while(expr){ …… }
先执行一次循环再判断条件
先判断条件执再行一次循环
PHP100视频教程
(第五讲) PHP循环语句的介绍与应用
3、for 循环语句
for 循环是 PHP 中最复杂的循环结构。它的行为和 C 语言的相似。
for (expr1; expr2; expr3){ ……}
for ($i = 1; $i <= 10; $i++) { echo $i; } 无条件执行 比较运算 循环条件
boolean(布尔型) 理解为真假型
$bo=TRUE; $bo=FALSE;
integer(整型)
$bo=1; $bo=-12;
float(浮点型,也作“double”) 理解为小数型
$bo=1.001; $bo=3.1415926;
string(字符串)
$bo=“这段字符串 or EN Word”;
PHP100视频教程
(第七讲) PHP函数和自定义函数
本讲大纲:
1、PHP函数介绍 2、PHP如何自定义函数 3、使用自定义函数实例操作
PHP100视频教程
(第七讲) PHP函数和自定义函数
1、PHP函数介绍 函数就是为了解决一些常见问题实现制作好的 “模”
PHP函数分为:系统内部函数 和 自定义函数 格式 func(val1,val2,…); 例子 函数的优越性: 控制程序设计的复杂 性 提高软件的可靠性 提高软件的开发效率 提高软件的可维护性 提高程序的重用性
$arr = array("a" => "视频", "b"=>"教程", "c" => "六");
$arr['a'] = "PHP100"; $arr['c'] = "第六讲";
PHP100视频教程
(第六讲) PHP数组的创建修改使用
2、数组与数组的函数
使用 count 函数统计数组条数
使用 is_array函数判断数组 另一种创建数组的函数explode
PHP100视频教程
来自百度文库
(第一讲) PHP环境搭配和代码调试
2、PHP环境的搭配
所需的工具: WampServer 5 集成环境
Wamp5是Apache+PHP+Mysql 在Windows下的集成环境,拥有简单的图形和 菜单安装。该版本集成了PHP5.2.5 Mysql5 Apache2 phpMyAdmin 2.11.2.1 SQLiteManager 1.2.0 满了大部分PHPer的需求…
count ( $arr );
is_array ( $arr ); explode ( "key" , value);
PHP100视频教程
(第六讲) PHP数组的创建修改使用
3、使用foreach 遍历数组 遍历数组很多种方法,可以使用 For循环,while循环,最巧妙的 一种遍历数组foreach给我们带来了跟多方便 foreach ( $arr as $key => $value …… } ){
注意事项: 1、增加PHP支持组件 2、增加Apache组件 3、PHP.ini Http.conf 的简单介绍
PHP100视频教程
(第一讲) PHP环境搭配和代码调试
3、PHP常用工具和数据库常用工具
PHP开发工具:Zend Stodio ,PHPedit , EditPlus 2 ,easyeclipse ,DW 等 MYSQL工具:MYSQL Administrator
4、逻辑运算
先将比较的两边转换成布尔类型,再执行他们的关系
例:
1 0 1 1
&& && || ||
1 1 1 0
注:逻辑运算得到的值为布尔值
PHP100视频教程
(第三讲) 常用PHP运算类型介绍与应用
5、递增递减运算
只操作变量的一种运算
例:
$a++ ++$a $a---$a 注:逻辑运算得到的值为布尔值
$a=1; $a+=2; $a*=3;
注:把右边的值赋予左的变量。
PHP100视频教程
(第三讲) 常用PHP运算类型介绍与应用
3、比较运算
用来确定两个数之间的关系
例:
1==2 3!=2 5<3 "ok"=="ok" 1==='1'
注:比较运算得到的值为布尔值
PHP100视频教程
(第三讲) 常用PHP运算类型介绍与应用
PHP100视频教程
(第三讲) 常用PHP运算类型介绍与应用
1、算术运算
理解为数学运算
例:
5 * 6 - 12 2*(28+1)
注:算术运算遵循数学运算规则
从左到右,先算乘除后算加减,遇到括号先算括号内
PHP100视频教程
(第三讲) 常用PHP运算类型介绍与应用
2、赋值运算
把一个值写入一个变量
例: