php读取参数的所有数据类型,1.方法参数类型总结

## ThinkPHP5 连贯方法大汇总

### 1、方法参数规律总结之一

|序号|连贯操作|作用|支持的参数类型|

| :---: | --- | --- | --- |

|1|where|用于查询或者更新条件的定义|字符串、数组|

|2|table|用于定义要操作的数据表名称|字符串和数组|

|3|alias|用于给当前数据表定义别名|字符串|

|4|field|用于定义要查询的字段(支持字段排除)|字符串和数组|

|5|order|用于对结果排序|字符串和数组|

|6|limit|用于限制查询结果数量|字符串和数字|

|7|page|用于查询分页(内部会转换成limit |字符串和数字|

| 8 | group |用于对查询的group支持 |字符串|

| 9 |having |用于对查询的having支持|字符串|

|10|join\*|用于对查询的join支持|字符串和数组|

|11|union*|用于对查询的union支持|字符串、数组|

|12|distinct|用于查询的distinct支持|布尔值|

|13|lock|用于数据库的锁机制|布尔值|

|14|cache|用于查询缓存|支持多个参数|

|15|relation| 用于关联查询(需要关联模型支持)|字符串|

>[warning] where方法在ThinkPHP5中,已不再支持对象方式传入查询条件

* * * * *

### 2、方法参数规律总结之二

>[info] 我们根据参数类型,将连贯方法进行了总结

#### 参数五大类型(涵盖了标量和复合)

> 归纳的不是很严谨,主要是便于记忆

* 标量类型总结:定长、单值( int / float / boolean / string )

* 复合类型总结:不定长,由标量组成( array / object )

>[danger] 1:字符串;2:数组;3:对象;4:数值;5:布尔

| 序号 | 规律 | 方法列表 |

| :---: | --- | --- |

| 1 | 仅支持字符串 | alias、group、having、relatione |

| 2 | 仅支持布尔值 | distinct、lock |

| 3 | 仅支持字符串与数字 | limit、page |

| 4 | 仅支持字符串与数组 | where、table、field、order、join、union |

* * * * *

### 3、方法参数规律总结之三

1. 除distinct、lock之外,其它方法都支持字符串类型;

2. 除limit、page、group、having、distinct、lock外,全部支持字符串与数组;

3. 仅有limit、page允许使用数字做为参数。

>[success] 更多的规律,需要在大家日常工作中不断总结,用得多了,自然就记住了~~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值