码迷,mamicode.com
首页 > Web开发 > 详细

php 知识点 --个人笔记

时间:2015-08-01 18:50:50      阅读:125      评论:0      收藏:0      [点我收藏+]

标签:

# 2015-04-03
##php知识点 

- 变量定义  $定义  
- 检查变量是否定义 isset()  
- 检查常量是否定义,定义一个常量 define()
- 删除一个变量,销毁制定变量  unset()  
- 检查变量是否设置  empty()     

---
- 可变变量:一个变量的变量名可以动态的设置和使用  
    `$a = ‘hello‘;$$a = ‘world‘; ${$a} = ‘hello world‘`

--- 

- 变量赋值:1 直接赋值,2 变量间接赋值,3 引用赋值

---

- 拷贝是将原来的变量内容复制下来,拷贝后的变量与原来的变量使用各自的内存,互不干扰。  `$a = $b;`
- 引用相当于是变量的别名,其实就是用不同的名字访问同一个变量内容,当改变其中一个变量的值时,另一个也跟着发生变化。 `$a = & $b;`
 
---

- php中支持8种原始数据类型包括:
    - Boolean ,interger,float/double, string  
    - array , object  
    - resource , null (两种特殊类型)  
    
---

- 其他类型转换Boolean类型时,哪些被认为是false  
    -  布尔值false,整形值0,浮点型0.0,空白字符串,字符串‘0‘,空数组,特殊数据类型null,没有设定的变量。

- empty()在哪些情况下返回true
    - 布尔值false,整形值0,浮点型0.0,空白字符串,字符串‘0‘,空数组,没有任何属性的对象,没有赋值的变量

---

- 字符串转成整数:强制类型转换:
    - (整形)字符串变量名;
    - 直接转换:settype(字符串变量,整形);
    - intval(字符串变量);

---

标量数据:Boolean,interger,float,double,string

---

1. 常见的系统内置常量:__FILE__,__LINE__,PHP_OS,PHP_VERSION  
2. 若定义了两个相同的常量,只有前者起作用,因为常量一旦定义就不能被重新定义或者取消定义。  
3. 常量和变量的区别
    1. 常量前面没有$符号
    2. 常量只能通过define()定义,不能通过赋值语句
    3. 常量可以在任何地方定义和访问,而变量有全局和局部之分
    4. 常量一旦定义就不能被重新定义或取消,变量可以赋值重新定义
    5. 常量只能是标量数据,变量类型有8种原始数据类型
4. 9个预定义的全局数组变量
    1. $_POST,$_GET,$_REQUEST,$_COOKIE,
    2. $_FILES,$_SERVER,$_ENV,$GLOBALS

---
#2015-03-04
##php知识点

- 变量定义  $定义  
- 检查变量是否定义 isset()  
- 检查常量是否定义,定义一个常量 define()
- 删除一个变量,销毁制定变量  unset()  
- 检查变量是否设置  empty()     

---
- 可变变量:一个变量的变量名可以动态的设置和使用  
    `$a = ‘hello‘;$$a = ‘world‘; ${$a} = ‘hello world‘`

--- 

- 变量赋值:1 直接赋值,2 变量间接赋值,3 引用赋值

---

- 拷贝是将原来的变量内容复制下来,拷贝后的变量与原来的变量使用各自的内存,互不干扰。  `$a = $b;`
- 引用相当于是变量的别名,其实就是用不同的名字访问同一个变量内容,当改变其中一个变量的值时,另一个也跟着发生变化。 `$a = & $b;`
 
---

- php中支持8种原始数据类型包括:
    - Boolean ,interger,float/double, string  
    - array , object  
    - resource , null (两种特殊类型)  
    
---

- 其他类型转换Boolean类型时,哪些被认为是false  
    -  布尔值false,整形值0,浮点型0.0,空白字符串,字符串‘0‘,空数组,特殊数据类型null,没有设定的变量。

- empty()在哪些情况下返回true
    - 布尔值false,整形值0,浮点型0.0,空白字符串,字符串‘0‘,空数组,没有任何属性的对象,没有赋值的变量

---

- 字符串转成整数:强制类型转换:
    - (整形)字符串变量名;
    - 直接转换:settype(字符串变量,整形);
    - intval(字符串变量);

---

标量数据:Boolean,interger,float,double,string

---

1. 常见的系统内置常量:__FILE__,__LINE__,PHP_OS,PHP_VERSION  
2. 若定义了两个相同的常量,只有前者起作用,因为常量一旦定义就不能被重新定义或者取消定义。  
3. 常量和变量的区别
    1. 常量前面没有$符号
    2. 常量只能通过define()定义,不能通过赋值语句
    3. 常量可以在任何地方定义和访问,而变量有全局和局部之分
    4. 常量一旦定义就不能被重新定义或取消,变量可以赋值重新定义
    5. 常量只能是标量数据,变量类型有8种原始数据类型
4. 9个预定义的全局数组变量
    1. $_POST,$_GET,$_REQUEST,$_COOKIE,
    2. $_FILES,$_SERVER,$_ENV,$GLOBALS
5. 实际开发,常量用于
    1. 连接数据库的信息,如数据库服务器的用户名、密码、数据库名、主机名  
    2. 将站点的部分路径定义成常量,如model,view文件夹路径
    3. 网站的公共信息,如网站名称,网站关键字等

6. 函数的优越性
    1. 提高程序的可维护性
    2. 软件的可靠性
    3. 程序的可重用性
    4. 程序的开发效率

7. 函数的定义
    1. 使用function关键字
    2. 函数命名规则和变量一样,以字母或下划线开头,不能以数字开头
    3. 不区分大小写  
    4. 函数名不可以使用已经声明过的或者系统自建的函数名称  
    
8.根据变量的能见度,变量分为局部变量和全局变量,定义一个全局变量,

php 知识点 --个人笔记

标签:

原文地址:http://www.cnblogs.com/linglingyang/p/4694412.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!