PHP初心者の方に知ってほしい5つのこと

예를 들어 if 문을 쓸 때 이런 쓰는 법을 버리는 말야 많지 않을까 생각합니다 물론 이것도 움직이는 데요 안이하게이 ==를 많이 해 버리면 변수의 값에 따라서는 찾기 어려운 함정이 될 수 있습니다 무엇 패턴 또는 예를 내므로 일단 함수화 네요 예를 들어 a와 b가 모두 수치 형의 경우 이것은 당연히 true가됩니다 는 다음 한쪽이 문자열 형식으로되어 버렸을 때의 예를 씁니다 이것도 결과는 true가됩니다 그럼 마지막 문자열의 숫자에 이번에는 알파벳이 붙어 있으면 어떻게 될까요? 이것도 결과는 true가되어 버립니다 인간에서 볼 때 특히이 세 번째는 아무리 봐도 false이라고 생각 합니다만 PHP는 문맥에 따라 자동으로 형식을 변환하여 정의라는 성질이 있으므로 이 경우는 $ b가 string을 int로 자동 변환되고 나서 비교되어 있습니다 숫자 형식으로 자동 변환 될 때이 abc는 숫자로 의미없는 문자이므로 사라집니다 그리고 1이됩니다 여기가 문제의 원인이되어 버리면 찾는 고생을 많이합니다 특별한 이유가 없다면 형태로 변환 해주는 ===를 사용하는 것을 추천합니다 사람에 따라서는 오류가 발생하여 기분이 쇠약 버리고 프로그래밍 자체를 싫어하게되어 버리는 사람도있는 것입니다 만 오류라는 본래 무서운 것이나 싫은 것이 아니고 오히려 여러 가지 가르쳐주는 정말 친절하고 좋은 녀석이므로 꼭 오류 문장과 친해지고 PHP를 즐기실 수 있으면 -라고 생각합니다 예를 들면 이런 일반적인 오류라고 생각 합니다만 이 안에 힌트가 많이 포함되어있어 예 in 겨우라고 말하는 요즘이 오류가 일어나고있는 파일의 위치입니다 그 때 on line 4 거냐 4 번째 줄에서 일어나고있어라고 말해주고 있습니다 이것만으로도 어디에 문제가 있는지라는 것을 알게되어 있습니다 그리고, 익숙해지고부터 좋은 데요 이 syntax error 이것은 어떤 종류의 오류 여부라고하는 것을 가르쳐주고있어 예를 들어이 syntax error라는 것은 구문 오류 작성이 아니야라는 것입니다 만 이런 것을 알 때 어디에서 무슨 일이 일어나고 있는지 오류 문장을보기 만해도 알 수있게되어 있습니다 오류를 혐오하는 게 아니라 오류 가르쳐달라고 정도의 기분으로 즐겨 줄 수 있으면라고 생각합니다 이것은 PHP뿐만 아니라 다른 프로그래밍 언어이거나 마크 업 언어로도 말할 수있는 것입니다 만 하나 하나의 함수를 제대로 기억할 필요라고하는 것은 전혀없고 함수를 기억할보다 무슨 일이있는 함수가 존재 하는가 라고하는 것을 파악해 두는 것이 중요합니다 함수 이름 이니까 구구れ해야만한다 IDE거나 사용하는 경우는 희미하게라도 기억한다면 보완 해줍니다 성실한 사람만큼 하나 하나 정성스럽게 기억하자라고 몇 번이나 사경이나 해 버리기 십상인데 같은 일을 반복하고 암기하는 것보다 무슨 일을 할 수 있는지를 싹둑 머리에 넣어 스스로 새로운 것을 실제로 만들어가는 것이 많은 경험치를 얻을 수 있다고 생각합니다 "PHP 버전 업 명령을 일부 수행 할 뿐이죠"라고 생각할 수도 없는데 PHP라는 점점 진화하고있어 옛 PHP4와 최신 PHP7 이라든지 비교하면 또 다른 언어 인 것은 아닐까라고 생각할 정도의 차이가있어 새로운 버전이 나왔을 때 이렇게 호환성이없는 변경이있는 경우가 적지 없네요 그래서 버전 업에 따른 불편이 일어나도 괜찮은 정도의 여유를 가지고하는 것이 중요 하나라고 생각합니다 이 함수는 내가 PHP를 시작한 당초부터 애용하고 var_dump () 만약 버전 업 등으로 없어져 버리면 이제 나도 폐업한다고 생각해 버릴 정도 좋아하는 기능입니다 그 이름과 같이 변수를 덤프하는 함수 인데요 예를 들면 이런 코드가있을 때 이런 식으로 인자로 주어진 변수 값과 유형을 표시하여줍니다 물론 배열에도 사용할 수 있고 연관 배열이라고 이런 식으로 써 이런 느낌으로 나타납니다 예를 들어 데이터베이스에서 가져온 데이터의 연관 배열을 취득했을 때 이렇게 var_dump ()을 사용하여 내용을 볼 수 있고 그 밖에도 모든 변수에 사용할 수 있으므로 코드의 분석에 필수적인 기능입니다 var_dump ()와 끈기 만 있으면 누구나 어떤 코드도 읽을 수 있다고 생각합니다 아주 편리해서 꼭 활용 해보세요 그래서 PHP 초보자 알고 싶은 5 가지를 이야기 해 주셨습니다 시청 감사합니다 바이 바이