php基础入门知识

上传人:明*** 文档编号:96667582 上传时间:2019-08-28 格式:DOC 页数:11 大小:196.67KB
返回 下载 相关 举报
php基础入门知识_第1页
第1页 / 共11页
php基础入门知识_第2页
第2页 / 共11页
php基础入门知识_第3页
第3页 / 共11页
php基础入门知识_第4页
第4页 / 共11页
php基础入门知识_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《php基础入门知识》由会员分享,可在线阅读,更多相关《php基础入门知识(11页珍藏版)》请在金锄头文库上搜索。

1、php基础入门知识 导语:php入门必须先了解一些最基础的知识,下面就由为大家介绍一下php基础入门知识,欢迎大家阅读! 一、数据类型:字符串、整数、浮点数、逻辑、数组、对象、NULL 1、字符串:字符串是字符序列,双引号单引号都可以。 (1)字符串函数 strlen()函数返回字符串长度 echostrlen(1234);/4 strpos()函数检索字符串如果没有找到则返回false() echostrpos(Helloworld!,world);/6 (2)PHP字符串运算符:.串接.=串接赋值(就跟x+=2一样) 递增/递减运算符:和c语言一样 PHP比较运算符: =全等(完全相同)$

2、x=$y如果$x等于$y,且它们类型相同,则返回true。 !=不全等(完全不同)$x!=$y如果$x不等于$y,或它们类型不相同,则返回true。 PHP逻辑运算符: 与:and& 或:or| 异或:xor$xxor$y如果$x和$y有且仅有一个为true,则返回true。 非:! 2、整数:整数必须有至少一个数字(09),整数不能包含逗号火空格,整数不能有小数点,整数正负均可 可以用三种格式规定整数:十进制、十六进制(前缀是:0x)、八进制(前缀是:0) 3、浮点数:小数$x=2.4e3;2400 4、逻辑:就是bool类型:true、false 5、数组:在一个变量中存储多个值 (1)在

3、PHP中,有三种数组类型: 1)索引数组-带有数字索引的数组count()函数用于返回数组的长度(元素数): $cars=array(Volvo,BMW,SAAB); echoIlike.$cars0.,.$cars1.and.$cars2.; count($cars);/3 /遍历数组 $arrlength=count($cars); for($x=0;$x35,Ben=37,Joe=43); $agePeter=35; $ageBen=37; $ageJoe=43; /遍历数组:其实和js中的foreach很像,只是在as后边对照着=这样的结构添加了变量而已,再拿出来用就好了 $age=a

4、rray(Bill=35,Steve=37,Peter=43); foreach($ageas$xx=$x_values) echokey=.$xx.,value=.$x_values.; 3)多维数组-包含一个或多个数组的数组 (2)数组排序:数组中的元素能够以字母或数字顺序进行升序或降序排序。(这里的排序直接就把数据的内容就改变了) (索引数组) sort()-以升序对数组排序 rsort()-以降序对数组排序 (关联数组) asort()-根据值,以升序对关联数组进行排序 ksort()-根据键,以升序对关联数组进行排序 arsort()-根据值,以降序对关联数组进行排序 krsort(

5、)-根据键,以降序对关联数组进行排序 (3)数组运算符 运算符名称例子结果 +联合$x+$y$x和$y的联合(但不覆盖重复的键) =相等$x=$y如果$x和$y拥有相同的键/值对,则返回true。 =全等$x=$y如果$x和$y拥有相同的键/值对,且顺序相同类型相同,则返回true。 !=不相等$x!=$y如果$x不等于$y,则返回true。 不相等$x$y如果$x不等于$y,则返回true。 !=不全等$x!=$y如果$x与$y完全不同,则返回true。 6、对象:对象是存储数据和有关如何处理数据的信息的数据类型 在php中,必须明确地生命对象。 首先必须声明对象的类,试用class关键词。

6、类是包含属性和方法的结构 然后再对象类中定义数据类型,然后在该类的实例中使用此数据类型 classCar var$color; functionCar($color=green) $this-color=$color; functionwhat_color() return$this-color; functionprint_vars($obj) foreach(get_object_vars($obj)as$prop=$val) echo$prop=$val; /instantiateoneobject $herbie=newCar(whites); /showherbiepropertie

7、s echoherbie:Properties; print_vars($herbie); 7、NULL值:特殊的NULL值表示变量无值。NULL是数据类型NULL唯一可能的值。可以通过把值设置为NULL,将变量清空 二、常量:常量是单个值的标识符(名称)。在脚本中无法改变该值。 有效的常量名以字符或下划线开头(常量名称前面没有$符号)。 注释:与变量不同,常量贯穿整个脚本是自动全局的。 如需设置常量,请使用define()函数-它使用三个参数: 首个参数定义常量的名称 第二个参数定义常量的值 可选的第三个参数规定常量名是否对大小写不敏感。默认是false:大小写敏感,true:大小写不敏感。

8、 define(corlor,yellor); echocorlor;/yellor echoCorlor;/Corlor define(corlor,yellor,true); echocorlor;/yellor echoCorlor;/yellor 三、运算符: $x=10; $y=6; echo($x+$y),;/输出16 echo($x-$y),;/输出4 echo($x*$y),;/输出60 echo($x/$y),;/输出1.6666666666667 echo$x%$y,;/输出4 ? 四、条件语句: if() if()else if()elseif()else/不一样的地方e

9、lse和if可以拼接起来,分开也是可以的 switch($x) case1:echo1;break; case2:echo2;break; default:echono; 五、循环: while-只要指定条件为真,则循环代码块 while(条件为真) do.while-先执行一次代码块,然后只要指定条件为真则重复循环 do 要执行的代码; while(条件为真); for-循环代码块指定次数 for($x=0;$x 返回: LimaoziZhang Li孙子Zhang 儿子孙子Zhang 有返回值的函数 functionsum($x,$y) $z=$x+$y; return$z; 七、PHP全

10、局变量-超全局变量 PHP中的许多预定义变量都是“超全局的”,这意味着它们在一个脚本的全部作用域中都可用。在函数或方法中无需执行global$variable;就可以访问它们。 这些超全局变量是: $GLOBALS $_SERVER $_REQUEST $_POST $_GET $_FILES $_ENV $_COOKIE $_SESSION 1、$GLOBALS引用全局作用域中可用的全部变量 $GLOBALS这种全局变量用于在PHP脚本中的任意位置访问全局变量(从函数或方法中均可)。 PHP在名为$GLOBALSindex的数组中存储了所有全局变量。变量的名字就是数组的键。 下面的例子展示了如何使用超级全局变量$GLOBALS: $x=75; $y=25; functionaddition() $GLOB

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作范文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号