bartoszbartniczak / naming-convention-converter
这个库允许应用不同的命名约定。
1.1.1
2017-02-19 20:33 UTC
Requires
- php: >=7.0
Requires (Dev)
This package is auto-updated.
Last update: 2024-09-13 10:08:50 UTC
README
这个库允许应用不同的命名约定。
用法
驼峰命名法转下划线
<?php use BartoszBartniczak\NamingConventionConverter\CamelCaseToUnderscoreConverter; use BartoszBartniczak\NamingConventionConverter\UnderscoreToCamelCaseConverter; $camelCaseToUnderscoreConverter = new CamelCaseToUnderscoreConverter(); $camelCaseToUnderscoreConverter->convert('camelCaseToUnderscoreConverter'); // camelCaseToUnderscoreConverter -> camel_case_to_underscore_converter $underscoreToCamelCaseConverter = new UnderscoreToCamelCaseConverter(); $underscoreToCamelCaseConverter->convert('camel_case_to_underscore_converter'); // camel_case_to_underscore_converter -> camelCaseToUnderscoreConverter
驼峰命名法转下划线
<?php use BartoszBartniczak\NamingConventionConverter\PascalCaseToUnderscoreConverter; use BartoszBartniczak\NamingConventionConverter\UnderscoreToPascalCaseConverter; $pascalCaseToUnderscoreConverter = new PascalCaseToUnderscoreConverter(); $pascalCaseToUnderscoreConverter->convert('PascalCaseToUnderscoreConverter'); // PascalCaseToUnderscoreConverter -> pascal_case_to_underscore_converter $underscoreToPascalCaseConverter = new UnderscoreToPascalCaseConverter(); $underscoreToPascalCaseConverter->convert('pascal_case_to_underscore_converter'); // pascal_case_to_underscore_converter -> PascalCaseToUnderscoreConverter
懒转换器
懒转换器不做任何事情。当您不想做任何更改时,可以使用它作为插件。
<?php use BartoszBartniczak\NamingConventionConverter\LazyConverter; $lazyConverter = new LazyConverter(); $lazyConverter->convert('i don\'t want to do anything'); // i don't want to do anything -> i don't want to do anything