1
0
Fork 0
mirror of https://github.com/tldr-pages/tldr.git synced 2025-07-25 23:15:26 +02:00

php*: add Korean translation (#14630)

This commit is contained in:
코드싸이 2024-11-05 16:04:12 +09:00 committed by GitHub
parent b2a69f45f9
commit 229809dca1
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
18 changed files with 488 additions and 0 deletions

View file

@ -0,0 +1,20 @@
# php artisan
> Laravel의 Artisan 명령줄 인터페이스.
> 더 많은 정보: <https://laravel.com/docs/artisan>.
- 현재 Laravel 애플리케이션을 위한 PHP 내장 웹 서버 시작:
`php artisan serve`
- 대화형 PHP 명령줄 인터페이스 시작:
`php artisan tinker`
- 새 Eloquent 모델 클래스와 마이그레이션, 팩토리 및 리소스 컨트롤러 생성:
`php artisan make:model {{모델명}} --all`
- 사용 가능한 모든 명령 목록 표시:
`php artisan help`

View file

@ -0,0 +1,36 @@
# php-coveralls
> Coveralls를 위한 PHP 클라이언트.
> 더 많은 정보: <https://php-coveralls.github.io/php-coveralls>.
- Coveralls에 커버리지 정보를 전송:
`php-coveralls`
- 특정 디렉토리에 대한 커버리지 정보를 Coveralls에 전송:
`php-coveralls --root_dir {{경로/대상/폴더}}`
- 특정 설정 파일을 사용하여 Coveralls에 커버리지 정보를 전송:
`php-coveralls --config {{경로/대상/.coveralls.yml}}`
- 자세한 출력과 함께 Coveralls에 커버리지 정보를 전송:
`php-coveralls --verbose`
- 실행 가능한 문장이 없는 소스 파일을 제외하고 Coveralls에 커버리지 정보를 전송:
`php-coveralls --exclude-no-stmt`
- 특정 환경 이름을 사용하여 Coveralls에 커버리지 정보를 전송:
`php-coveralls --env {{test|dev|prod}}`
- 여러 Coverage Clover XML 파일을 업로드하도록 지정:
`php-coveralls --coverage_clover {{경로/대상/첫번째_clover.xml}} --coverage_clover {{경로/대상/두번째_clover.xml}}`
- Coveralls에 전송될 JSON을 특정 파일로 출력:
`php-coveralls --json_path {{경로/대상/coveralls-전송.json}}`

View file

@ -0,0 +1,36 @@
# PHP-CS-Fixer
> PHP 코딩 스타일 자동 수정 도구.
> 더 많은 정보: <https://github.com/FriendsOfPHP/PHP-CS-Fixer>.
- 현재 디렉토리에서 코드 스타일 수정 실행:
`php-cs-fixer fix`
- 특정 디렉토리에서 코드 스타일 수정 실행:
`php-cs-fixer fix {{경로/대상/폴더}}`
- 변경 사항을 적용하지 않고 코드 스타일 검사 실행:
`php-cs-fixer fix --dry-run`
- 특정 규칙을 사용하여 코드 스타일 수정 실행:
`php-cs-fixer fix --rules={{규칙들}}`
- 적용된 규칙 표시:
`php-cs-fixer fix --verbose`
- 다른 형식으로 결과 출력:
`php-cs-fixer fix --format={{txt|json|xml|checkstyle|junit|gitlab}}`
- 수정이 필요한 파일 표시:
`php-cs-fixer list-files`
- 규칙 또는 규칙 세트 설명:
`php-cs-fixer describe {{규칙}}`

View file

@ -0,0 +1,16 @@
# php yii
> Yii 프레임워크의 명령줄 인터페이스.
> 더 많은 정보: <https://yiiframework.com>.
- 현재 Yii 애플리케이션을 위해 PHP 내장 웹 서버 시작:
`php yii {{serve}}`
- 지정된 모델 클래스에 대한 CRUD 작업을 위한 컨트롤러, 뷰 및 관련 파일 생성:
`php yii {{gii/crud}} --modelClass={{모델명}} --controllerClass={{컨트롤러명}}`
- 도움말 표시:
`php yii {{help}}`

36
pages.ko/common/php.md Normal file
View file

@ -0,0 +1,36 @@
# php
> PHP 명령줄 인터페이스.
> 더 많은 정보: <https://php.net>.
- PHP 스크립트를 구문 분석하고 실행:
`php {{경로/대상/파일}}`
- PHP 스크립트의 문법 검사(즉, 린트):
`php -l {{경로/대상/파일}}`
- PHP를 대화형으로 실행:
`php -a`
- PHP 코드 실행(참고: `<? ?>` 태그를 사용하지 마세요; 큰따옴표는 백슬래시로 이스케이프하세요):
`php -r "{{코드}}"`
- 현재 디렉토리에서 PHP 내장 웹 서버 시작:
`php -S {{호스트:포트}}`
- 설치된 PHP 확장 목록:
`php -m`
- 현재 PHP 구성에 대한 정보 표시:
`php -i`
- 특정 함수에 대한 정보 표시:
`php --rf {{함수_이름}}`

20
pages.ko/common/phpbu.md Normal file
View file

@ -0,0 +1,20 @@
# phpbu
> PHP 백업 유틸리티 프레임워크.
> 더 많은 정보: <https://phpbu.de>.
- 기본 `phpbu.xml` 구성 파일을 사용하여 백업 실행:
`phpbu`
- 특정 구성 파일을 사용하여 백업 실행:
`phpbu --configuration={{경로/대상/구성_파일.xml}}`
- 지정된 백업만 실행:
`phpbu --limit={{백업_작업_이름}}`
- 수행될 작업을 시뮬레이션:
`phpbu --simulate`

28
pages.ko/common/phpcbf.md Normal file
View file

@ -0,0 +1,28 @@
# phpcbf
> phpcs에서 감지된 위반 사항 수정.
> 더 많은 정보: <https://github.com/squizlabs/PHP_CodeSniffer>.
- 지정된 디렉터리의 문제 수정 (기본적으로 PEAR 표준 사용):
`phpcbf {{경로/대상/폴더}}`
- 설치된 코딩 표준 목록 표시:
`phpcbf -i`
- 검사할 코딩 표준 지정:
`phpcbf {{경로/대상/폴더}} --standard {{표준}}`
- 쉼표로 구분된 파일 확장자를 지정하여 스니핑할 때 포함:
`phpcbf {{경로/대상/폴더}} --extensions {{파일_확장자1,파일_확장자2,...}}`
- 처리 전에 로드할 쉼표로 구분된 파일 목록:
`phpcbf {{경로/대상/폴더}} --bootstrap {{경로/대상/파일1,경로/대상/파일2,...}}`
- 하위 디렉터리로 재귀하지 않음:
`phpcbf {{경로/대상/폴더}} -l`

28
pages.ko/common/phpcpd.md Normal file
View file

@ -0,0 +1,28 @@
# phpcpd
> PHP 코드의 복사 및 붙여넣기 감지기.
> 더 많은 정보: <https://github.com/sebastianbergmann/phpcpd>.
- 특정 파일이나 디렉터리에 대해 중복된 코드 분석:
`phpcpd {{경로/대상/파일_또는_디렉터리}}`
- 변수 이름에 대한 퍼지 매칭을 사용하여 분석:
`phpcpd --fuzzy {{경로/대상/파일_또는_디렉터리}}`
- 최소 동일한 라인 수 지정 (기본값은 5):
`phpcpd --min-lines {{라인_수}} {{경로/대상/파일_또는_디렉터리}}`
- 최소 동일한 토큰 수 지정 (기본값은 70):
`phpcpd --min-tokens {{토큰_수}} {{경로/대상/파일_또는_디렉터리}}`
- 분석에서 디렉터리 제외 (소스에 상대적이어야 함):
`phpcpd --exclude {{경로/제외_디렉터리}} {{경로/대상/파일_또는_디렉터리}}`
- 결과를 PHP-CPD XML 파일로 출력:
`phpcpd --log-pmd {{경로/로그_파일}} {{경로/대상/파일_또는_디렉터리}}`

36
pages.ko/common/phpcs.md Normal file
View file

@ -0,0 +1,36 @@
# phpcs
> PHP, JavaScript 및 CSS 파일을 토큰화하여 정의된 코딩 표준 세트의 위반 사항을 감지합니다.
> 더 많은 정보: <https://github.com/squizlabs/PHP_CodeSniffer>.
- 지정된 디렉터리를 검사하여 문제 탐지 (기본값은 PEAR 표준):
`phpcs {{경로/대상/폴더}}`
- 설치된 코딩 표준 목록 표시:
`phpcs -i`
- 검증할 코딩 표준 지정:
`phpcs {{경로/대상/폴더}} --standard {{표준}}`
- 검사 시 포함할 확장자를 쉼표로 구분하여 지정:
`phpcs {{경로/대상/폴더}} --extensions {{파일_확장자1,파일_확장자2,...}}`
- 출력 보고서 형식 지정 (예: `full`, `xml`, `json`, `summary`):
`phpcs {{경로/대상/폴더}} --report {{형식}}`
- 프로세스 중 사용할 설정 변수 설정:
`phpcs {{경로/대상/폴더}} --config-set {{키}} {{값}}`
- 처리 전에 로드할 파일의 쉼표로 구분된 목록:
`phpcs {{경로/대상/폴더}} --bootstrap {{경로/대상/파일1,경로/대상/파일2,...}}`
- 하위 디렉토리로 재귀 탐색하지 않음:
`phpcs {{경로/대상/폴더}} -l`

24
pages.ko/common/phpdox.md Normal file
View file

@ -0,0 +1,24 @@
# phpdox
> PHP 문서 생성기.
> 더 많은 정보: <https://phpdox.net>.
- 주석이 달린 스켈레톤 구성 XML 파일 표시:
`phpdox --skel`
- 현재 작업 디렉토리에 대한 문서 생성:
`phpdox`
- 특정 구성 파일을 사용하여 문서 생성:
`phpdox --file {{경로/대상/phpdox.xml}}`
- 메타데이터 수집 프로세스만 실행:
`phpdox --collector`
- 문서 생성기 프로세스만 실행:
`phpdox --generator`

32
pages.ko/common/phpenv.md Normal file
View file

@ -0,0 +1,32 @@
# phpenv
> 개발 목적을 위한 PHP 버전 관리자.
> 더 많은 정보: <https://github.com/phpenv/phpenv>.
- PHP 버전을 전역으로 설치:
`phpenv install {{버전}}`
- `phpenv`에 알려진 모든 PHP 바이너리에 대한 shim 파일 새로 고침:
`phpenv rehash`
- 설치된 모든 PHP 버전 나열:
`phpenv versions`
- 현재 활성화된 PHP 버전 표시:
`phpenv version`
- 전역 PHP 버전 설정:
`phpenv global {{버전}}`
- 로컬 PHP 버전 설정 (전역 버전보다 우선):
`phpenv local {{버전}}`
- 로컬 PHP 버전 해제:
`phpenv local --unset`

12
pages.ko/common/phpize.md Normal file
View file

@ -0,0 +1,12 @@
# phpize
> PHP 확장을 컴파일할 준비를 합니다.
> 더 많은 정보: <https://www.php.net/manual/install.pecl.phpize>.
- 현재 디렉토리에서 PHP 확장을 컴파일할 준비:
`phpize`
- phpize로 생성된 파일 삭제:
`phpize --clean`

32
pages.ko/common/phploc.md Normal file
View file

@ -0,0 +1,32 @@
# phploc
> PHP 프로젝트의 크기를 빠르게 측정하고 구조를 분석합니다.
> 더 많은 정보: <https://github.com/sebastianbergmann/phploc>.
- 디렉터리를 분석하고 결과 출력:
`phploc {{경로/대상/폴더}}`
- 쉼표로 구분된 파일 목록에서 특정 파일만 포함 (글로벌 패턴 사용 가능):
`phploc {{경로/대상/폴더}} --names '{{경로/대상/파일1,경로/대상/파일2,...}}'`
- 쉼표로 구분된 파일 목록에서 특정 파일 제외 (글로벌 패턴 사용 가능):
`phploc {{경로/대상/폴더}} --names-exclude '{{경로/대상/파일1,경로/대상/파일2,...}}'`
- 특정 디렉터리를 분석에서 제외:
`phploc {{경로/대상/폴더}} --exclude {{경로/대상/제외_폴더}}`
- 결과를 특정 CSV 파일에 기록:
`phploc {{경로/대상/폴더}} --log-csv {{경로/대상/파일}}`
- 결과를 특정 XML 파일에 기록:
`phploc {{경로/대상/폴더}} --log-xml {{경로/대상/파일}}`
- PHPUnit 테스트 케이스 클래스와 테스트 메서드 개수 세기:
`phploc {{경로/대상/폴더}} --count-tests`

32
pages.ko/common/phpmd.md Normal file
View file

@ -0,0 +1,32 @@
# phpmd
> PHP Mess Detector: 일반적인 잠재적 문제를 확인.
> 더 많은 정보: <https://github.com/phpmd/phpmd>.
- 사용 가능한 규칙 세트 및 형식 목록 표시:
`phpmd`
- 쉼표로 구분된 규칙 세트를 사용하여 파일 또는 폴더에서 문제 스캔:
`phpmd {{경로/대상/파일_또는_폴더}} {{xml|text|html}} {{규칙세트1,규칙세트2,...}}`
- 규칙의 최소 우선순위 임계값 지정:
`phpmd {{경로/대상/파일_또는_폴더}} {{xml|text|html}} {{규칙세트1,규칙세트2,...}} --minimumpriority {{우선순위}}`
- 분석에 포함할 확장자 지정:
`phpmd {{경로/대상/파일_또는_폴더}} {{xml|text|html}} {{규칙세트1,규칙세트2,...}} --suffixes {{확장자}}`
- 쉼표로 구분된 특정 폴더 제외:
`phpmd {{경로/대상/파일_또는_폴더1,경로/대상/파일_또는_폴더2,...}} {{xml|text|html}} {{규칙세트1,규칙세트2,...}} --exclude {{폴더_패턴}}`
- 결과를 `stdout` 대신 파일에 출력:
`phpmd {{경로/대상/파일_또는_폴더}} {{xml|text|html}} {{규칙세트1,규칙세트2,...}} --reportfile {{경로/대상/보고서_파일}}`
- 경고 억제 PHPDoc 주석 사용 무시:
`phpmd {{경로/대상/파일_또는_폴더}} {{xml|text|html}} {{규칙세트1,규칙세트2,...}} --strict`

View file

@ -0,0 +1,32 @@
# phpspec
> PHP용 행동 주도 개발 도구.
> 더 많은 정보: <https://phpspec.net>.
- 클래스에 대한 사양 작성:
`phpspec describe {{클래스_이름}}`
- "spec" 폴더의 모든 사양 실행:
`phpspec run`
- 단일 사양 실행:
`phpspec run {{경로/대상/클래스_사양_파일}}`
- 특정 구성 파일을 사용하여 사양 실행:
`phpspec run -c {{경로/대상/구성_파일}}`
- 특정 부트스트랩 파일을 사용하여 사양 실행:
`phpspec run -b {{경로/대상/부트스트랩_파일}}`
- 코드 생성 프롬프트 비활성화:
`phpspec run --no-code-generation`
- 가짜 반환 값 활성화:
`phpspec run --fake`

View file

@ -0,0 +1,28 @@
# phpstan
> 코드의 버그를 발견하기 위한 PHP 정적 분석 도구.
> 더 많은 정보: <https://github.com/phpstan/phpstan>.
- 하나 이상의 디렉터리 분석:
`phpstan analyse {{경로/대상/디렉터리1 경로/대상/디렉터리2 ...}}`
- 구성 파일을 사용하여 디렉터리 분석:
`phpstan analyse {{경로/대상/디렉터리}} --configuration {{경로/대상/구성}}`
- 특정 규칙 레벨을 사용하여 분석 (0-7, 숫자가 높을수록 엄격함):
`phpstan analyse {{경로/대상/디렉터리}} --level {{레벨}}`
- 분석 전에 로드할 자동 로드 파일 지정:
`phpstan analyse {{경로/대상/디렉터리}} --autoload-file {{경로/대상/자동로드_파일}}`
- 분석 중 메모리 제한 지정:
`phpstan analyse {{경로/대상/디렉터리}} --memory-limit {{메모리_제한}}`
- 분석을 위한 사용 가능한 옵션 표시:
`phpstan analyse --help`

View file

@ -0,0 +1,20 @@
# phpstorm
> JetBrains IntelliJ 플랫폼을 기반으로 한 PHP용 크로스 플랫폼 IDE.
> 더 많은 정보: <https://jetbrains.com/phpstorm>.
- 특정 디렉토리 열기:
`phpstorm {{경로/대상/폴더}}`
- 파일 열기:
`phpstorm {{경로/대상/파일}}`
- 특정 줄에서 파일 열기:
`phpstorm --line {{줄_번호}} {{경로/대상/파일}}`
- 두 파일 간의 차이점 보기:
`phpstorm diff {{경로/대상/왼쪽_파일}} {{경로/대상/오른쪽_파일}}`

View file

@ -0,0 +1,20 @@
# phpunit
> PHPUnit 명령줄 테스트 실행기.
> 더 많은 정보: <https://phpunit.de>.
- 현재 디렉토리에서 테스트 실행. 참고: 'phpunit.xml' 파일이 존재해야 합니다:
`phpunit`
- 특정 파일에서 테스트 실행:
`phpunit {{경로/대상/TestFile.php}}`
- 주어진 그룹으로 주석이 달린 테스트 실행:
`phpunit --group {{이름}}`
- 테스트를 실행하고 HTML 형식의 커버리지 보고서 생성:
`phpunit --coverage-html {{경로/대상/폴더}}`