资讯专栏INFORMATION COLUMN

php 的函数参数值类型限定

JasonZhang / 346人阅读

摘要:如例表示函数的参数里,第一个参数必须是数组,第二个必须是类的实体。没有别的限定类型了,诸如这样的限定类型是没有的,只有数组和对象两种限定类型

如例:

function test(array $a,test $b){
    /*...*/
}

class test{
    /*...*/
}

test(array(),new test);

表示test函数的参数里,第一个参数必须是数组,第二个必须是test类的实体。php没有别的限定类型了,诸如string、integer这样的限定类型是没有的,只有数组和对象两种限定类型

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/31927.html

相关文章

  • PHP学习记录(函数

    摘要:函数变量局部变量局部动态变量变量只在函数内部执行,执行完毕则被销毁局部静态变量使用修饰,执行完毕不被销毁注函数内部定义的变量,为局部变量,函数外部不能访问。局部动态变量局部静态变量全局变量在函数外部定义的变量,称为全局变量。 函数 函数含义 函数:是实现特定功能的、可以重复执行的代码段; 函数名:从语法上讲,函数名中能有汉字,但在实际开发中不建议使用! 函数结构 function ...

    XiNGRZ 评论0 收藏0
  • PHP_OOP

    摘要:特殊在,方法被对象调用执行时,会自动确定是那个对象调用的该方法,会使用该对象为方法内的赋值构造析构类,没有作用域,作用域,只是讲,函数内和函数外。析构在对象消失对象被销毁时,也会自动执行一个方法,称之为析构方法。 相关定义 对象(object):现实生活中的实体,在编程语言中的体现。实体都有属性和功能。一组数据,和操作管理这些数据的操作,定义在一起就形成了一个实体,称之为对象。(属性和...

    RiverLi 评论0 收藏0
  • PHP 7.4 新特性

    摘要:原文来源预计在年年末就会正式发布了,本文先来看看一下的新特性。预加载预加载的实现理论上是可以为带来很大的性能提升的。最后,你需要注意的向后不兼容特性,可以通过此链接来查看详细内容 原文来源:https://geixue.com/blogs/chan... PHP 7.4 预计在 2019 年年末就会正式发布了,本文先来看看一下 PHP 7.4 的新特性。 1.预加载预加载的实现理论上是...

    megatron 评论0 收藏0
  • PHP7.1_新特性

    摘要:性能优化使用栈内存在引擎和扩展中,经常要创建一个变量,底层就是一个指针。而可以直接使用栈内存作用节省一次内存分配和管理存储值,查询不需要重复计算为字符串单独创建了新类型叫做,除了指针和长度之外,增加了一个字段,用于保存字符串的值。 变量类型 PHP7版本函数的参数和返回值增加了类型限定。原因:为了PHP7.1版本JIT特性做准备,增加类型之后PHP, JIT可以准确判断变量类型,生成最...

    xiao7cn 评论0 收藏0
  • PHP 7.4 新语法:箭头函数

    摘要:原因如下短闭包的目的是为了减少冗余。然而,的创建者认为,如果你要处理的是多行表达式的函数,那么使用闭包获得的益处就更少了。这意味着你可以改变短闭包内的变量,但它不会对外部作用域中的变量产生影响。 showImg(https://segmentfault.com/img/remote/1460000019117465?w=722&h=350);短闭包,也叫做箭头函数,是一种用 php 编...

    darcrand 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<