1:静态属性缓存部分,每次正则替换比较耗时,所以有4个动物函数。该框架使用静态属性来节省和提高效率。01:Str::studly($value)studly表示大驼峰式,此函数将ab-cd_ef转换为AbCdEfg02:Str::camel($value)camel表示驼峰式,此函数为小驼峰式,首字母为小写字母,ab-cd_ef转为abCdEfg03:Str::snake($value,$delimiter='_')snake的意思是蛇,很形象,全身都是一样的粗细,只是对$value用大写字母做的转换。当有大写字母时,比如ZhangXueyou-Liude-hua,就会转换成zhang_xueyou-liude-hua。执行以下操作以删除空格并从第二个字符开始。在所有大写字母_前加一个分隔符,可以指定分隔符全部转为小写字母04:Str::kebab($value)kebab意思是kebab,是snake的特例,用破折号-作为separatorcontains(straw,[pin1,pin2,pin3,...])判断字符串中是否包含某个字符,第二个参数可以是字符串也可以是数组,只要包含一个endsWith即可($haystack,$Needles)startsWith($haystack,$needles)以what开头,通常用于判断类名是否以命名空间开头
