# 类型扩展 **Repository Path**: yingchaophp/type-extension ## Basic Information - **Project Name**: 类型扩展 - **Description**: No description available - **Primary Language**: PHP - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-11-27 - **Last Updated**: 2021-11-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 类型扩展 ## 介绍 这是一个对PHP基础类型进行扩展的库,便于在参数传入和返回值中进行强制类型限制. ##使用实例 ```php // 文件在 sample/1.php use TypeExtension\Single\File; function fileis(File $file) { return is_file($file); } $file = new File('sample/1.php'); // 应该是 true var_dump(fileis($file)); try { $file = new File('sample/2.php'); } catch (\Exception $exception) { // 应该是 true var_dump($exception->getMessage() == 'not is file'); } ```