> 헤드라인 > 본문

초보자는 어떻게 PHP를 배우나요?

PHP中文网
풀어 주다: 2017-10-27 10:03:50
원래의
8402명이 탐색했습니다.

PHP를 어떻게 배우느냐고 물어보기 시작했는데, 나중에는 PHP를 어떻게 배우느냐고 물어보시곤 했는데요, 초보자이건 베테랑이건 항상 명확한 길을 찾지 못하는 것 같았습니다. PHP 그런 다음 내가 선택한 경로는 참조용으로 어느 정도 유용합니다.

초보자는 어떻게 PHP를 배우나요?​​

PHP의 배경은 말할 것도 없이 언어를 선택할 때 그 배경과 오랜 역사에 따라 결정되는 것이 아니라, 더 중요한 것은 그 언어의 실용성이 아무리 영광스럽더라도 결국에는 쓸모가 없다는 것입니다. . 곧 쇠퇴할 예정이지만, 좋은 소식은 PHP가 테스트를 통과했기 때문에 실제로 배울 가치가 있는 언어라는 것입니다.
저는 늘 다른 사람의 경험을 들으며 자랐기 때문에 선배들의 경험을 통해 우회하는 일이 훨씬 줄어들었고, 이름도 나오지 않은 선배님들에게 더 빨리 바른 길로 들어섰다는 말을 전하고 싶습니다. 고마워요. 제 눈에는 도움이 크든 작든 도움이 되는 한, 선배님들께서 고맙다는 말을 듣지 않게 도와주신 것 같아요. 하지만 책임감과 올바른 기대가 더 중요하기 때문에 PHP를 잘 배워야만 선배님들의 땀을 흘릴 수 있다고 생각합니다.
말했듯이, 드디어 책임감을 느꼈어요. 제 경험이 초보자들에게 얼마나 도움이 될지는 모르겠지만, 이제는 제 경험을 모든 분들께 이야기해야 할 때라는 걸 이해합니다. PHP를 잘 배우고 싶은 분. 그래야만 중국의 PHP가 지속적으로 발전하고 발전하여 세계에서 자리를 잡을 수 있습니다.
PHP를 배우는 이 기간 동안 국내 PHP 환경이 점점 성숙해지고 표준이 점차 개선되고 있음을 느꼈습니다. PHPCHINA의 설립은 공식적으로 공식적으로 중국에 정착했다는 의미입니다. 뒤늦은 박수를 보내고 싶습니다!
좋아요, 본론으로 들어가겠습니다:
내 자신의 학습 방법에 대해 이야기하기 전에, 내 기사에서 유용한 정보를 얻고자 하는 분들에게 진심으로 말하고 싶습니다. 성공할 수 있는지 여부는 자신의 힘에 달려 있습니다. 인내, 끈기, 끈기가 성공의 유일한 길입니다. ㅋㅋㅋ (3) PHP와 HTML을 결합하여 간단한 동적 페이지를 완성하는 방법을 배운다.
(4)
Mysql
에 연락하여 데이터베이스 프로그램 설계 시작( 5) 지속적으로 통합을 통합하고, 대부분의 PHP
일반적으로 사용되는 기능
을 이해하고, OOP, MYSQL 최적화 및 템플릿을 이해합니다
 (6) 완전한 기능을 갖춘 동적 사이트를 완성합니다  나의 경로는 PHP를 배우는 많은 매니아들과 일치할 수 있습니다. 단계별 학습 과정으로 간주되지만 초보자는 위의 요약을 읽고 학습이 매우 간단하다고 생각해서는 안됩니다. 여기에 참깨조차도 실제로 간단한 것은 없습니다. 스낵바는 금방 끝날 거예요. 먼저 내 학습 아이디어를 설명하겠습니다. 우선 웹사이트의 개념을 이해한 후에는 모든 웹사이트가 웹페이지로 구성되어 있다고 보는 것은 어렵지 않습니다. 즉, 웹사이트를 완성하려면 먼저 웹페이지를 만드는 법을 배워야 합니다. 앞으로 웹사이트를 만들기 위한 기초를 다지기 위해서는 HTML을 마스터해야 합니다. HTML을 배울 때, 하면서 배우는 것이 가장 효과적인 방법이라고 생각합니다. 물론, PHP를 배우는 데에도 이 방법이 가장 효과적인 방법입니다.
HTML의 모든 요소는 개인적으로 연습해야 합니다. 어떤 요소가 어떤 영향을 미칠지 이해한 후에야 깊이 기억하게 되며, 책을 무턱대고 읽는 것은 절대 효과가 없을 것 같습니다. 게으름은 발전을 가로막는 가장 큰 적이다. 그러므로 게으름의 습관을 극복해야만 더 빨리 배울 수 있다. 아마도 PHP를 배우다 보면 그냥 빨리 웹사이트를 개발하고 싶기도 하고, 웹페이지 같은 사소한 걸 왜 배워야 하는지도 생각이 나실 텐데요. 야망은 높지만 야망은 낮은 초심자가 많다는 것은 의심할 바 없이 공중에 성을 쌓는 것과 다름없다. 좋습니다. 정적 웹 페이지 제작 기술을 익히는 것은 웹 사이트 개발 학습의 전제 조건입니다. 이 기사는 튜토리얼 기사가 아니기 때문에 기술에 대한 심층적인 분석을 제공하지 않습니다.
이제 정적인 페이지를 완성할 수 있다고 가정합니다. 물론 잘생겼는지 못생겼는지는 또 다른 문제입니다. 하지만 아무리 못생긴 '아이'라도 우리는 '부모'입니다. " 싫을 수는 없잖아요? 결국 이것이 우리의 성과입니다.
그러면 동적 언어의 개념을 배워봅시다. 많은 사람들이 처음 동적 언어를 접하면 혼란스러울 수 있습니다. 이 지저분한 것이 웹 페이지에 표시될 때 왜 다를까요? 사실 이것은 엉망이 아닙니다. 당신이 작성하는 HTML 코드도 문자 묶음이 아닌가요? 결국 코드는 직접 출력되지 않고 처리됩니다. 직설적으로 말하면 HTML은 HTML 파서를 통과하고, PHP는 물론 PHP 파서를 통과하게 됩니다. 작업을 수행하려면 특수한 구문 구조를 사용해야 하므로 PHP가 이상해 보이는 것은 당연합니다.
PHP에 대한 이해는 초보자가 넘어야 할 가장 어려운 문턱이지만, PHP가 초보자의 요구에 부응하기 위해 최선을 다했다는 점은 행운이라고 생각해야 합니다. 다른 언어를 배운 적이 있다면 PHP가 정말 간단하다고 느낄 수도 있습니다. 당신은 이전에 아무것도 배운 적이 없습니다. 그러면 총알을 깨물고 그것에 대해 생각하십시오.
 3번 읽으면 자연스럽게 익숙해질 것입니다. 이 간단한 진리는 PHP를 이해할 수 없더라도 먼저 익숙해지고, 읽고, 반복해서 읽고, 생각해야 한다는 것을 말해줍니다. 코딩할 때 해당 코드가 무엇인지 모르더라도 최소한 느낌은 느껴야 합니다.
오랜 시간의 투쟁 끝에, 똑똑한 당신은 분명히 점차 깨달음을 얻었고 프로그래밍의 개념을 천천히 이해했습니다. 축하합니다. 성공을 향한 첫 걸음을 내디뎠습니다.
HTML과 PHP의 개념을 이해하면 PHP와 HTML의 혼합 프로그래밍이 문제가 되지 않습니다. 이 기간 동안 PHP에서 1 더하기 1이 얼마인지 계산한 다음 브라우저에 출력할 수 있습니다. 순진하다고 생각하지 마세요. 이것은 마치 아폴로 달 착륙과 같습니다. 작은 코드 조각을 입력했지만 프로그래밍 여정에서 큰 진전을 이루었습니다. 흥분한? 그런데 찬물 좀 부어줘야 하는데 넌 아직 신인이잖아.
한동안 행복했다면 다음 단계는 데이터베이스를 배우는 것입니다. MYSQL은 PHP의 황금 파트너라고 할 수 있습니다. MYSQL은 살아있습니다. 왜냐하면 이 행과 열이 Dong을 어지럽게 만들었기 때문입니다.
       어지러움은 어지러움, 어지러움은 어지러움, 먹다가 혀를 깨물었다가 그만 먹으면 안 되겠죠? 두려움을 내려놓고 계속 열심히 노력하세요. 우리는 두려움을 극복하기 위해 여기 있습니다. 힘내세요, 동지여.
많은 고민 끝에 마침내 데이터베이스의 개념을 이해하게 되었고, 마침내 PHP를 통해 데이터베이스에 연결할 수 있게 되었다는 사실이 마음에 쏙 들었습니다. 이 기간 동안 어떻게 배웠는지 검증하지는 않겠습니다. 사실 당신이 그것을 할 수 있다는 것을 증명하십시오.
PHP와 데이터베이스를 배운 당신은 틀림없이 왼손에는 MOTOLOLA를, 오른손에는 NOKIA를 들고 있을 겁니다. 좀 더 시크하게 시크하게, 하하, 드디어 배웠는데, 이때쯤이면 누군가가 무심코 어깨를 두드릴지도 모르겠습니다. 그리고 이렇게 말하세요:야, 너무 기뻐하지 마, 넌 아직 신인이고 배우려면 아직 갈 길이 멀잖아!
열심히 일하고 PHP를 사용하여 데이터를 성공적으로 삽입, 삭제 및 업데이트하는 방법을 배우면 성공이 코앞으로 다가온 것이 분명합니다.
지금 이 상태일 수 있습니다:
HTML을 아시나요? 예, 큰 테이블과 레이아웃이 포함된 여러 웹페이지를 컴파일할 수 있습니다!
PHP를 아시나요? 네, 함수에 1+1의 연산을 작성한 후 호출하겠습니다!
MYSQL을 아시나요? 네, 데이터베이스에 내 정보를 삽입하고 삭제하겠습니다
그러면 다음은 어떻게 해야 할까요? 실력을 시험해보시면 괜찮을 것 같아요. 그러면 제가 과제를 주고 방명록을 만들어 드릴게요. 이건 HELLO WORLD와 비슷해요. ^_^, 초보자가 직면하는 첫 번째 장애물이기도 합니다.
시간이 좀 걸렸지만 드디어 양식 데이터를 데이터 라이브러리에 삽입하고 표시하는 방법을 배웠으니 프로그램의 프로토타입이 탄생했다고 해야 할까요.
그런데 이 포럼, 저 CMS, 저 CRM을 보면 알 수 있을 것 같아요.
걱정하지 마세요. 말 자세가 거의 완성됐다고 할 수 있습니다. 가능하면 펜을 사용하거나 간단한 PHP 매뉴얼을 몸에 인쇄하고 수시로 터치해 보세요. 시간에 맞춰 나와서 구경하고 기억하고 화장실에 가더라도 놓치지 마세요(^2^).
조건이 되신다면 이 책을 사서 읽어보세요. "PHP+MYSQL WEB Development (Third Edition)"은 성경으로 알려져 있습니다. (어쩌면 좋은 선택일지도 모르겠습니다.) 저는 도서이사도 아니고, 지금까지 그 형을 직접 본 적도 없습니다 -_-)
지식을 통합하고 PHP 및 MYSQL 개발의 필수 사항에 익숙해진 다음, 자신이 작성한 방명록을 다시 살펴보면 과연 자신이 작성한 것인지 궁금할 것입니다. 물론 집에 귀신이 있다면 귀신이 쓴 것일 수도 있겠네요 -_-
이때 메시지북을 등록과 페이징 기능에 추가해야 하며, 강하다면 UI( 유저인터페이스)도 추가 가능 강화하고 완성하고 나면 남다른 성취감을 느끼시나요? 무슨 일이 있어도 우리는 동적 웹사이트 프로그램을 작성했습니다. 이를 우리 웹사이트에 올려서 우리의 좋은 친구들이 살펴보도록 합시다. 그러면 우리는 그것을 온라인으로 홍보할 수 있습니다.
며칠 후면 방명록을 다시 열 수 있겠죠? 와, 한 번에 너무 많은 페이지가 팝업되는군요! 분명히 귀하의 방명록은 보안 예방 조치를 취하지 않았으며 누군가 JS 코드를 약간의 트릭으로 사용했습니다. 지금 귀하의 심정에는 공감하지만 다른 방법은 없습니다. 계속 열심히 하세요!
열심히 일하고, 보안 문제에 익숙해지고, 몇 가지 프로그램을 설계했는데 꽤 기분이 좋습니다.
그럼 다음은 이것을 학습한 것으로 간주하나요? NO, NO, NO, 아직은 OOP나 그런 건 접하지 못했죠? 템플릿은 어떻습니까?
자, 공부하세요! 계속 배우고 배우십시오. 이제 정적 웹 페이지를 생성하는 방법을 배웠습니다. 이제 XML도 이해해야 하므로 AJAX에도 노출되어야 합니다. AJAX는 끝났습니다...그리고...
대체로 당신은 모든 것을 배웠다는 것을 결코 깨닫지 못할 것입니다. 어떤 진짜 강한 사람들은 항상 당신에게 던질 새로운 것을 제시할 것입니다. 뒤처질 것입니다. 이것은 또한 전임자의 경험을 확인합니다. 예상대로 학습에는 끝이 없습니다!
여러분도 제 YY를 통해 몇 가지 학습 과정에 익숙해져야 한다고 생각합니다. 아마도 제 과정에 여러분의 솔루션이 있을 수도 있지만, 어쨌든 동일한 목표를 향한 서로 다른 길일 뿐입니다. , 그것이 좋은지 나쁜지에 대해서는 감히 보장할 수 없습니다 ^0^
그것을 읽고 나면 그것이 너무 장황하고 나에게 쓸모가 없다는 것을 알았습니다. 일주일 안에 더 빨리 배우는 방법을 배우고 싶습니다. 빠른 수정, 아뇨, 24시간 빠른 수정, 혹시 있으신가요?
저는... 없어요. 하지만 2분 안에 병원에 입원시킬 거라고 확신해요 -_-
뭔가를 배울 때 절대 빠른 해결을 기대하지 마세요. 제가 한 가지 방법을 알려 드렸어요. 그러나 노력이 부족하면 한 걸음도 헛수고가 됩니다.
하지만 제가 장담할 수 있는 것은 PHP를 배우면 확실히 다른 언어도 빨리 배울 수 있다는 것입니다. 반대의 경우에도 마찬가지입니다. 이전에 다른 언어를 배운 적이 있다면 분명 그렇게 될 것입니다. PHP를 빨리 배우세요.
하지만 문법은 배우기 쉽지만 문법을 사용하여 성취하는 방법은 사람마다 다르고, 거의 모든 사람에게 자신만의 강점과 약점이 있습니다. 하지만 다른 사람의 성공적인 코드를 배우는 것은 확실히 유익합니다. 따라서 시간이 지남에 따라 세련되어진 클래식 코드를 살펴보는 것이 발전하는 가장 좋은 방법입니다.
너무 많이 말했지만, PHP를 배우려면 방법을 익히는 것뿐만 아니라 땀을 흘리는 것도 필요합니다. 사람들이 중도에 포기하는 것을 보고 싶지 않습니다. 포기하고 더 폭력적으로 행동하고 싶다면 자신의 입을 때리고 소리치세요. 다른 사람들은 할 수 있는데 나는 왜 안 될까요? (야마코치 같은 생각이 드시나요? 영화를 너무 많이 보고 뺨을 때리면 아프다는 게 사실입니다. 이 사실을 이해하면 됩니다.)
또 한 가지 기억해두셔야 할 점은 유혹에 저항하는 것, ASP/PHP/ JSP/.NET이 당신을 당황하게 만들 수도 있고, PHP를 절반쯤 배웠다가 다시 C#에 대해 생각하게 될 수도 있고, 이때 누군가는 JAVA가 매우 강하다고 말할 수도 있습니다. 배우려면 PHP를 배워야 합니다. 그러다가 다시 배워라 가장 바람직하지 못한 것은 생각이 달라질 때 변하는 것이다 이것이 패자가 되어 중도에 포기하면 아무것도 얻지 못하고 많은 시간과 경험을 낭비하게 되는 것이다. .. 가장 중요한 것은 다른 사람들에게 무시당할 것이라는 점입니다. 다른 생각을 가진 사람들은 너무 불안하고 신뢰할 수 없기 때문에 친구를 사귀는 것을 좋아하지 않습니다. 목표를 달성하려면 불편하더라도 인내가 필요합니다.

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