PHP学习笔记(零基础入门).doc

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PHP笔记 作者:邓家海 百度贴吧:软件频道 扣扣:763630473 变量/常量 PHP基本类型和语法 Php基本语法 Php的基本语法 Php和html混编 就是php可以和html混合使用 一个语句要以分号结束 如果没有分号就会报错; 正确的写法如: ?php echo aaa; echo hello; ? 变量的定义和使用 定义变量要使用$符号,如: $a=1; 这是给变量$a赋予一个值 变量的类型不是固定不变的 Php的变量类型不是固定不变的,具体由变量的值决定,还有上下文来决定的,因为php是弱数据类型的编程语言,类似于javaScript的变量var,如: $a=1; $a=1.11; 这样,$a就变成了小数类型,也就是浮点型,下面我们来验证一下 ?php echo br/; $a=1; var_dump($a); $a=1.11; var_dump($a); ? 输出结果为: Php是弱数据类型的编程语言 Php区分大小写的 $a=11; $A=111; echo a=.$a; echo A=.$A; 如果不区分大小写,我们的两个输出都应该是等于111, 运行结果如下: 很明显结果是不一样的,所以可以看出大小写是区分的,不能混淆。 一个有效的变量名由字母或者下划线开头,后面可以接上字母、数字或者下划线,变量名不能是关键字或者保留字 Php的基本数据类型 整形(integer/int) 小数型/浮点型(float)(单精度/双精度) 布尔类型(boolean)有真、假(true/false) 字符串类型(string) (复合数据类型) 数组类型(array) 对象类型(object) Php的特殊数据类型 Null 资源类型(resource) Php案例 ■整型 可以是负数也可以是正数 $a=11; $A=-111; ■布尔类型 $a=true 或者$b=false ■浮点类型 单精度如$a=1.12 双精度如$b=3.1415926 ■字符串类型 $a=“hello” 什么是定义变量?什么是变量赋值?两者的关系或者区别? ◆定义变量就是 ?Php $a; ? ◆变量赋值就是 ?Php $a; $a=112; ? ◆定义的变量的类型是由赋值决定的,如果重新赋值的类型和原来的类型不一致,那么,变量的类型就是最新赋值的数据类型。 ?Php $a=112; $a=“hello”; ? 这样,$a的类型就由整型变成了字符串类型了。 有一个面试题目:下面的程序输出什么结果: ?php $a; echo $a; ? 运行结果会报notice错误。Notice其实相当关于警告,他不影响程序的下文运行: ?php $a; echo $a; echo hello; ? 可以看到后面的hello是执行并且是输出的,由此我们可以看出,这个错误不是一个致命的错误。var_dump($a);输出变量的信息可以看到输出null,说明它是没有信息的, 虽然它是不影响程序的运行,但是从代码的规范(代码的健壮性,代码的可扩展性,代码的安全性等方面来考虑,代码的效率(并发,速度))是不建议这样写的 ◆在php中,整型可以用十进制,也可以用八进制、十六进制 比如: $a=0123;//八进制 $a=0X1A;//十六进制 ◆接下来再考虑一个问题:假如我做一个财务软件,我要计算工资等,数据类型要考虑什么? 很明显的,我们要考虑数据类型的选择,一般都选择浮点型,还有各种类型支持的最大数,防止溢出,这些细节是非常重要的,那么,怎么看各种类型的最大数呢? echo PHP_INT_SIZE.br;//占用字节 echo PHP_INT_MAX.br;//支持最大数 可以看到运行结果为: ◆还有一个小细节的问题: 假如我输出大于整型最大值,会出现什么情况呢? 会报错吗?不会!只是输出的数再也不是整型了而已,他会变成浮点型了,下面就是测试的结果: $a=2147483647; $b=2147483648; var_dump($a); var_dump($b); 实际开发中要非常小心这些细节的问题,一不小心就会造成很大的损失。(var_dump()是一个输出变量信息的函数) 负数的整型和整数的一样大 ◆有一个面试题目: 在机器里面整型2是以什么形式存在的? 首先我们要明确一个整型就是四个字节;一个字节就是8个机器码,那么整个整型就应该是00000000

文档评论(0)

asd522513656 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档