php自学教程
- 格式:ppt
- 大小:218.00 KB
- 文档页数:10


PHP程序语言基础程序语言基础简介理论讲解——PHP简介n什么是PHP?具体内容看PPT 模式简介理论讲解——B/S模式简介n什么是B/S模式?模式?具体内容看PPT n B/S模式架构图模式架构图格式和注释理论讲解——PHP格式和注释n PHP格式格式具体内容看PPT 页面中的程序脚本注:PHP代码实际上就是嵌入HTML页面中的程序脚本PHP 中的每个代码行都必须以分号结束。
分号是一种分隔符,用于把指令集区分开来。
区分开来。
n有两种通过有两种通过 PHP 来输出文本的基础指令:echo 和print。
n PHP词法结构词法结构 ——大小写敏感——大小写敏感注:变量区分大小写,内置结构(while,for,if等)及关键字(echo,class等)不区分大小写 。
大小写n单行注释和多行注释单行注释和多行注释n使用define()设置常量标识符设置常量标识符标识符理论讲解——PHP标识符理论讲解——变量理论讲解——变量这样我们就可以在脚本中多次字符串或函数的结果,这样我们就可以在脚本中多次变量用于存储值,比如数字、字符串或函数的结果,使用它们了。
使用它们了。
PHP 中的所有变量都是以符号开始的。
中的所有变量都是以 $ 符号开始的。
n弱类型弱类型PHP 是一门弱类型的语言。
因此:是一门弱类型的语言。
因此:1、不需要在设置变量之前声明该变量,变量会在使用时被自动声明。
、不需要在设置变量之前声明该变量,变量会在使用时被自动声明。
2、不必向、不必向 PHP 声明该变量的数据类型,根据变量被设置的方式,PHP 会自动地把变量转换为正确的数据类型把变量转换为正确的数据类型在强类型的编程语言中,您必须在使用前声明变量的类型和名称。
在强类型的编程语言中,您必须在使用前声明变量的类型和名称。
n变量的命名规则变量的命名规则1、变量名必须以字母或下划线开头。
、变量名必须以字母或下划线 "_" 开头。
PHP语言入门及使用技巧PHP是一种高级的、适用于网络开发的脚本语言,适用于快速、轻松地创建动态Web页面和应用程序。
它是一种开源技术,被广泛应用于互联网应用领域,如电子商务、企业门户、社交平台等。
在本文中,我们将提供一些基础的PHP语言入门知识,并介绍一些PHP的使用技巧。
一、PHP语言的基本语法和数据类型1.变量变量是用于存储数据的容器。
在PHP中,变量以$符号开头,后跟变量名。
变量名必须以字母或下划线开头,其次可以是字母、数字或下划线。
变量名也区分大小写。
声明变量的语法格式:$变量名=值;例如:$name='PHP';2.数据类型PHP的数据类型包括:- 字符串(string):用引号引起来的文本。
- 整数(integer):没有小数部分的数。
- 浮点数(float):带有小数的数字。
- 布尔值(boolean):只有true(真)或false(假)两个值。
- 数组(array):存储多个值的变量。
- 对象(object):存储数据和函数的结构。
- 空值(null):没有任何值。
二、PHP的基本语句1.条件语句条件语句用于在特定条件下执行特定的操作。
PHP提供了if、else和elseif关键字来执行条件语句。
if(条件){操作}例子:判断一个数是否大于10,如果大于则输出“这个数大于10”。
$num=5;if($num>10){echo '这个数大于10';}2.循环语句循环语句用于重复执行某些操作。
PHP提供了for、while、do-while和foreach循环。
for (初始值; 条件; 递增值) {操作}例子:输出1~5的数字。
for($i=1;$i<=5;$i++){echo $i;}三、PHP的函数函数是一种代码块,它被设计为执行一个特定的任务,可以在程序中被反复调用。
PHP内置了很多函数,比如strlen(计算字符串的长度)、substr(截取字符串)、date(获取日期时间)等。
1.分界标示符PHP分界标示符确定PHP脚本的开始和结束位置,在PHP语言中有四种不同风格的分界标示符可以让PHP代码嵌入到HTML代码中,分别如下:a.PHP标准分界符:<?php 和?>b.PHP简写分界符:<? 和?>c.JavaScripte 和VBScript风格分界符:<script language=’php’> 和</script>d.ASP风格分界符: <% 和%>2.标示符:由字符,数字,下划线组成,首字母必须是字符或下划线变量以$开头。
3.PHP是区分大小写的。
4.语句以分号结束5.注释:/* *///#共上面三种6.数据类型:integer,double,string,array,object(对象类型),Boolean,resource(资源),NULL7.字符串的定义:用双引号或者单引号,但有区别双引号里面的变量和转义字符都会被解析,而单引号里面的就都当做是字符串来处理。
如果在双引号中要想不解析变量,就可以用’\’加在前面。
<?php$str = "hello";print "nihao,are you \$str = $str";print "<br/>";print 'nihao,are you $str = $str';>8.数组初始化:数组定义:$arr = array();$arr[0]='nihoa';$arr[1]=1;正常数组初始化:方式一:$arr_family=array('LinNa','Jhon','Peter');方式二:$arr_family[] = 'LinNa';$arr_family[] = 'Jhon';$arr_family[] = 'Peter';哈希表形式数组初始化:方式一:$arr_family['mother'] = 'LinNa';$arr_family['father'] = 'Jhon';$arr_family['mother'] = 'Peter';方式二:$arr_family=array('mother'=>'LinNa','father'=>'Jhon','son'=>'Peter');9.对象:类:Class 类名{Public $属性名;Public function 函数名(){$变量名;}}<?phpclass foo{public $C_foo = 'This is a class';public function do_foo(){echo 'Doing foo';}}$newfoo = new foo();print $newfoo->C_foo;print "<br/>";$newfoo->do_foo();>效果如下:10.NULL空,可以使null,也可以使NULL,不区分大小写NULL表示没有值的变量。