> 백엔드 개발 > Golang > Golang이 일반적인 PHP 기능을 어떻게 캡슐화하는지 아시나요?

Golang이 일반적인 PHP 기능을 어떻게 캡슐화하는지 아시나요?

藏色散人
풀어 주다: 2022-01-21 16:02:05
앞으로
2945명이 탐색했습니다.

이 글은 golang의 튜토리얼 칼럼에서 소개한 것으로, Golang에서 일반적인 PHP 기능을 구현하는 방법이 필요한 친구들에게 도움이 되길 바랍니다!

go-to-php

Golang을 사용하여 PHP에서 공통 기능을 캡슐화합니다. PHP와 Go의 기능을 구별하기 위해 go-to-php로 캡슐화된 기능은 다음과 같습니다. 해당하는 모든 PHP 함수 앞에는 대문자 P가 옵니다. Pallord 기능은 제외됩니다. 관련 코드는 github (https://github.com/Echo-Mr-Pengw/go-to-php) PPallord函数除外。相关代码点击github(https://github.com/Echo-Mr-Pengw/go-to-php)

安装

  • 字符串相关包

go get -u github.com/Echo-Mr-Pengw/go-to-php/str

  • 数组相关包

开发中

.......

字符串相关函数

문자열 관련 패키지go get -u github.com/Echo-Mr-Pengw/go-to-php/str
배열 관련 패키지
go-to-php封装函数 对应的PHP函数
Pimplode(glue string , pieces interface{})  string implode
Pjoin(glue string , pieces interface{})  string implode的别名,同Pimplode
Pexplode(delimiter , str string , limit int) []string explode
Pstrlen(str string) int strlen
Pmb_strlen(str string) int mb_strlen
Plcfirst(str string) string lcfirst
Pucfirst(str string) string ucfirst
Pstrtoupper(str string) string strtoupper
Pstrtolower(str string) string strtolower
Pucword(str string) string ucword
Ptrim(str , character_mask string) string trim
Pltrim(str , character_mask string) string ltrim
Prtrim(str , character_mask string) string rtrim
Pchop(str , character_mask string) string rtrim的别名,同Prtrim
Pmd5(str string) string md5
Psha1(str string) string sha1
Pord(str string) int ord
Pallord(str string) interface{} 转化全部字符,ord的升级版
Pchr(ascii int32) string chr
Pecho(a ...interface{}) echo
Pvar_dump(a ...interface{}) var_dump
Pprint(a interface{}) print
Pstr_repeat(input string , multiplier

Installation

    개발 중🎜🎜....🎜

    문자열 관련 함수

    🎜 thead>🎜Pimplode(glue string , pieces 인터페이스{}) string🎜🎜implode🎜🎜🎜Pjoin(glue string , <code>pieces 인터페이스{}) string🎜🎜implode 별칭, Pimplode🎜🎜🎜Pexplode(delimiter , str string , limit int) []string🎜🎜explode🎜🎜🎜Pstrlen(str string) int🎜🎜strlen🎜🎜🎜Pmb_strlen(str 문자열) int🎜🎜mb_strlen🎜🎜🎜Plcfirst(str 문자열) string🎜🎜lcfirst🎜🎜🎜Pucfirst(str 문자열) string🎜🎜ucfirst🎜🎜🎜Pstrtoupper(str 문자열) string🎜🎜strtoupper🎜🎜🎜Pstrtolower(str 문자열) string🎜🎜 strtolower🎜🎜 🎜Pucword(str 문자열) string🎜🎜ucword🎜🎜🎜Ptrim(str , character_mask 문자열) string🎜🎜 Trim🎜🎜🎜Pltrim(str , character_mask string) string🎜🎜ltrim🎜🎜🎜Prtrim(str , character_mask string) string🎜🎜rtrim🎜🎜🎜Pchop(str , character_mask string) string🎜🎜rtrim의 별칭, Prtrim과 동일🎜 🎜🎜Pmd5(str 문자열) string🎜🎜md5🎜🎜🎜Psha1(str 문자열) string🎜🎜sha1🎜🎜🎜Pord (str string) int🎜🎜ord🎜🎜🎜Pallord(str string) 인터페이스{}🎜🎜모든 문자를 변환하는 ord🎜의 업그레이드 버전 🎜🎜Pchr(ascii int32) string🎜🎜chr🎜🎜🎜Pecho(a ...인터페이스{})🎜🎜echo🎜🎜 🎜Pvar_dump(a ...인터페이스{})🎜🎜var_dump🎜🎜🎜Pprint(a 인터페이스{})🎜🎜print🎜🎜🎜 Pstr_repeat(입력 문자열 , 승수 int) string🎜🎜str_repeat🎜🎜🎜🎜🎜
    go-to-php 캡슐화된 함수 해당 PHP 함수

    위 내용은 Golang이 일반적인 PHP 기능을 어떻게 캡슐화하는지 아시나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

    관련 라벨:
    원천:segmentfault.com
    본 웹사이트의 성명
    본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
    인기 튜토리얼
    더>
    최신 다운로드
    더>
    웹 효과
    웹사이트 소스 코드
    웹사이트 자료
    프론트엔드 템플릿