PHP Trail
FAQ

PHP 무료로 배우기: PHP와 PHP Trail 답변

05

PHP 시작하기

PHP를 무료로 배울 수 있나요?

PHP와 그 매뉴얼은 무료이고 PHP는 오픈 소스라서, 언어 자체에 돈을 내지 않고도 PHP를 읽고 쓸 수 있어요. PHP Trail은 별개예요. Windows용 독립 앱이고 PHP 프로젝트의 일부가 아니에요.

PHP 초보자에게 좋은 프로젝트는 무엇인가요?

좋은 PHP 초보자 프로젝트는 내 폴더에서 실행되는 작은 것들이에요. hello world, 구구단, 이스케이프한 이름을 되돌려 보여주는 폼, 파일에 저장하는 할 일 목록, 방명록, 몇 페이지짜리 작은 블로그, 상품 클래스, CSV 리더가 있어요. 하나를 골라요.

절차적 PHP와 OOP 중 무엇을 먼저 배워야 하나요?

절차적 PHP를 먼저 배우는 것이 흔한 순서예요. 변수, 배열, 반복문, 함수가 클래스보다 먼저 나오기 때문이에요. 익숙해지면 생성자와 private 속성이 있는 상품 클래스 하나를 만들어 객체 지향 프로그래밍을 연습할 수 있어요. 천천히 해요.

데이터베이스는 언제 추가해야 하나요?

데이터베이스는 나중이에요. 변수, 배열, 반복문, 함수, 폼이 익숙해질 때까지 기다려요. SQL은 별개의 언어이고, 준비된 구문은 사용자 입력을 쿼리 텍스트 밖에 두기 때문이에요. 비밀번호는 password_hash를 거치고, 절대 평문으로 저장하지 않아요.

PHP Trail 사용하기

phptutorials.net는 PHP Trail의 공식 웹사이트인가요?

네, phptutorials.net는 PHP Trail의 공식 웹사이트예요. 정품 빌드를 여기서 받고, SHA-256 체크섬을 공개된 매니페스트와 비교하고, 이상한 점이 있으면 앱 안의 Send feedback 버튼을 사용해요. 해시를 확인해요.

결과가 항상 맞나요?

아니요. 모델은 괜찮아 보여도 실패하는 코드를 쓸 수 있고, 오류 없이 끝난 명령은 끝났다는 뜻일 뿐이에요. 모든 결과와 모든 diff를 읽고, 스크립트를 실행해 직접 테스트해요. 내 테스트를 믿어요.

PHP Trail로 작은 블로그를 만들 수 있나요?

네, 작은 단계로 가능해요. 블로그 사이트 만들기 튜토리얼은 보통 글 목록과 글 하나의 페이지로 시작하니, 한 번에 한 페이지씩 요청하고 실행하고 수락하기 전에 모든 diff를 검토해요. 모든 파일은 내 폴더에 둬요.

PHP Trail이 동영상 수업을 대신하나요?

아니요. PHP Trail에는 동영상, 퀴즈, 점수가 없어서 초보자가 PHP를 시작하는 동영상 수업을 대신하지 않아요. PHP 매뉴얼이나 이미 읽고 있는 자료 옆에 두고 쓰도록 만들어졌고, 그 읽기를 실행할 수 있는 파일로 바꿔 줘요.

모델, 개인정보, 다운로드

어떤 모델을 쓸 수 있나요?

표준 API 엔드포인트로 연결하는 클라우드 AI 제공업체, 내 PC에서 로컬로 실행되는 모델, 또는 내장 모델이에요. Test 버튼이 엔드포인트를 확인하고 응답 시간과 컨텍스트 창을 보여줘요. 먼저 테스트해요.

내 코드가 PC 밖으로 나가나요?

클라우드 모델을 고르면 나가요. 에이전트가 읽은 파일의 텍스트를 포함한 프롬프트 텍스트가 해당 제공업체로 전송돼요. 로컬 모델이라면 기기 밖으로 나가는 것은 없어요. 채팅, 작업 폴더, API 키는 어느 쪽이든 내 PC에 남아요. 비밀 정보를 붙여넣기 전에 정해요.

다운로드는 어떻게 확인하나요?

확인에는 Windows 명령을 써요. 다운로드한 파일의 경로와 SHA256을 지정한 certutil -hashfile이에요. 설치 프로그램에 아직 코드 서명이 없어서 SmartScreen이 경고할 수 있어요. 체크섬이 공개된 매니페스트와 일치한 뒤에만 '추가 정보'(More info)를 선택하고 이어서 '실행'(Run anyway)을 선택해요. 이 단계를 건너뛰지 마세요.

Windows용 PHP Trail

첫 프로젝트를 해 볼 준비가 됐나요?

PHP Trail 다운로드 ↗