Library with same handlers to make php easier
Este é um projeto que tem como objetivo nivelar a experiência de uso da API do PHP criando wrappers para os recursos da linguagem e entregando helpers que quase todo projeto necessita., (*1)
Um exmplo, ao invés de usar file_put_contents()
podemos usar Php\File::write()
, (*2)
alias: https://php.net/strlen
ex.: Php\Text::length(string);, (*3)
alias: https://php.net/str_replace
ex.: Php\Text::replace(string, string, string);, (*4)
alias: https://php.net/strpos
ex.: Php\Text::first(string, string);, (*5)
alias: https://php.net/strrchr
ex.: Php\Text::last(string, string);, (*6)
alias: https://php.net/strtoupper
ex.: Php\Text::upper(string);, (*7)
alias: https://php.net/strtolower
ex.: Php\Text::lower(string);, (*8)
alias: https://php.net/ucwords
ex.: Php\Text::capitalize(string);, (*9)
alias: https://php.net/lcfirst
ex.: Php\Text::unCapitalize(string);, (*10)
alias: https://php.net/explode
ex.: Php\Text::split(string, string, int);, (*11)
alias: https://php.net/implode
ex.: Php\Text::join(string, array);, (*12)
alias: https://php.net/levenshtein
ex.: Php\Text::levenshtein(string, string);, (*13)
alias: https://php.net/substr
ex.: Php\Text::substring(string, int, int);, (*14)
alias: https://php.net/trim
ex.: Php\Text::trim(string, string);, (*15)
alias: https://php.net/wordwrap
ex.: Php\Text::wrap(string, int, string, bool);, (*16)
alias: https://php.net/strcmp
ex.: Php\Text::compare(string, string);, (*17)
alias: https://php.net/str_split
ex.: Php\Text::divide(string, int);, (*18)
alias: https://php.net/str_shuffle
ex.: Php\Text::shuffle(string);, (*19)
alias: https://php.net/str_repeat
ex.: Php\Text::repeat(string, int);, (*20)
Pega um valor do $POST
ex.: Php\Http::post(_string), (*21)
Pega um valor do $GET
ex.: Php\Http::post(_string), (*22)
Pega um valor do $FILES
ex.: Php\Http::post(_string), (*23)
Pega um valor do $REQUEST
ex.: Php\Http::all(_string), (*24)
Pega o nome do host da aplicação
ex.: Php\Url::host(), (*25)
Pega a URL em que a aplicação teve a requisição atual solicitada
ex.: Php\Url::current(), (*26)