承接 fer79/php-optional-helper 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

fer79/php-optional-helper

最新稳定版本:v1.0.0

Composer 安装命令:

composer require fer79/php-optional-helper

包简介

Optional helper similar to Laravel, compatible with arrays and objects. Initially thinked to use in Yii2, should work in other projects.

README 文档

README

A small utility to implement a helper optional() similar to the one in laravel compatible with arrays, objects, methods and supports ArrayAccess.

🔒 Limitations

  • Nonexistent properties and methods return null.
  • The object is read-only (offsetSet and offsetUnset do nothing).

✨ Available Methods

  • Property access

      optional($obj)->prop
  • Method access

      optional($obj)->method()
  • Safe array access

      optional($array)['key']
  • Get internal value

      optional($value)->get()
  • String casting

      echo optional($value);
    
      null → ""
      string / int / float / bool → converted to string
      arrays / objects → JSON

📜 License MIT License © Fernan Gonzalez

统计信息

  • 总下载量: 8
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2025-09-15