一起源码网

  • www.171739.xyz
  • 全球最大的互联网技术和资源下载平台
搜索
猜你喜欢
查看: 5768|回复: 1
打印 上一主题 下一主题

php中类型约束的思路代码分享

[复制链接]

0

主题

0

帖子

1万

积分

钻石会员

Rank: 8Rank: 8

积分
17424
QQ
跳转到指定楼层
楼主
发表于 2020-4-16 12:30 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
众所周知,在 强类型 语言中,类型约束 是语法上的要求,即:定义一个变量的时候,必须指定其类型,并且以后该变量也只能存储该类型数据、HP的类方法和函数中可实现类型约束,但参数只能指定类、数组、接口、callable 四种类型,参数可默认为NULL,PHP并不能约束标量类型或其它类型。

第一步、首先下载我们本节课程所需要用到的php中的类型约束类库:

第二步、下载完成之后找到我们需要的php类文件,解压至我们本地目录,创建新的php文件!

第三步、完成之后,我们要在新的php文件里调用这类,以及实例化该类:

<?php
include_once "test.php";//引入类文件
$test = new Test();

//函数调用的参数与定义的参数类型不一致时,会抛出一个可捕获的致命错误。
$test->test_array(array(1));echo "<br>";
$test->test_class(new Test1());echo "<br>";
$test->test_callable('print_r', 1);echo "<br>";
$test->test_interface(new ArrayObject(array()));echo "<br>";
$test->test_class_with_null();
?>

运行此文件,得到结果如下图所示:

分享到:  QQ好友和群QQ好友和群
收藏收藏
回复

使用道具 举报

0

主题

9

帖子

29

积分

新手上路

Rank: 1

积分
29
沙发
发表于 2022-9-24 17:30 来自手机 | 只看该作者
html简单一套网页代码
回复

使用道具 举报

一起源码让程序更轻更快

www.171739.xyz

工作时间 周一至周六 8:00-17:30

侵权处理

客服QQ点击咨询

关注抖音号

定期抽VIP

Copyright © 2016-2021 https://www.171739.xyz/ 滇ICP备13200218号

快速回复 返回顶部 返回列表