ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# :-: 一、强制类型 ### 1、变量转换类型 * (int),(integer) 转换为整数 * (bool),(boolean) 转换为布尔型 * (float),(double) 转换为浮点型 * (string) 转换为字符串 * (array) 转换为数组 * (object) 转换为对象 ```php <?php $a = (int)'123'; var_dump($a); $a = (bool)'123'; var_dump($a); $a = (float)'123'; var_dump($a); $a = (string)123; var_dump($a); $a = (array)123; var_dump($a); $a = (object)123; var_dump($a); ``` ### 2、方法转换类型 ```php <?php function sum(int $a, int $b, int $c){ return $a + $b + $c; } print(sum(2, '10', 20.8)); ``` ### 3、严格模式 ```php <?php # 严格模式 declare(strict_types=1); function sum(int ...$ints){ return array_sum($ints); } print(sum(2, '10', 20.8)); ``` ### 4、返回值类型 ```php <?php function sum() :int{ return 12.22; } print(sum()); ``` *****