php팁란에 php프로그램시 참고해야할 부분을 올려두었습니다. > 자유게시판

자유게시판

php팁란에 php프로그램시 참고해야할 부분을 올려두었습니다. 정보

php팁란에 php프로그램시 참고해야할 부분을 올려두었습니다.

본문

제가 생각 하기에는 아주 중요한 부분인데.......

물론 아주 고수님들은 이미 알고 계실테고
그외에 분들은 유익한 내용입니다.

아주 기본이면서도 간과하기 쉽고, 경우에 따라서는 완전히 다른
결과를 나을수도 있습니다.

사전지식 이라고 된 부분들이 중요합니다.

http://www.sir.co.kr/bbs/board.php?bo_table=pl_php&wr_id=157


추천
0

댓글 6개

이 방법이 가장 좋은 정석이다 라고 하기엔
너무너무 어려운 이야기가 아닐지요.
어떤 변수와 조건이 맞는 쿼리...리스트하면서 때에 따라서 매우복잡해지는데 
1,On,True,YES 가 같이 취급되고
0,Off,False,NO 가 같은 의미인
Boolean 값대로 사용하는것도 합리적??이지 않을까..생각..합니다.
오달수님 코멘트 감사합니다.

네 저도 그렇게 생각합니다.
저도 그런 내용을 전달하려고 했는데......
어떤 부분에서 그렇지 않다고 느끼셨는지요?

그런부분이 있다면 수정토록 하겠습니다.
유창화님 소스를 말씀드린게 아닙니다.
관습적인, 원론적인 php 스타일을 말슴드리려한것입니다.

에러를 도출하여 result 가 없으면(공백) 틀린연산이고
있으면 정상이고..저는 그렇게 생각하지는 않습니다.
.
이런경우를 예로 들겠습니다.
$aa="";
$aa=0;
$aa='';
즉, 이미 define 하지않은 예측불허의 값이 올 수가 있는 경우가 많습니다.
저는 if($aa !=1)  이렇게 표현하면 $aa 가 1이 아닌경우에  라고 생각하고 표현합니다.
정수형의 연산이 아닌경우에 위의 3가지 표현을 어떤것을 틀리고
어떤것은 맞다...??
보다는 0,Off,False,NO 처럼 default 로 제공되는 값에 의존하는것도 합리적인
방법이 아니냐...그런 이야기 입니다.
오달수님 코멘트 감사합니다.

저는 개인적으로 실명을 사용하는 분들을 좋아합니다.
저도 항상 실명만 쓰거든요.

전 남 부끄러운 짓 할땐 실명 안씁니다.  ㅎㅎ
저도 사람인지라 남 부끄러운짓도 합니다.

오달수님이 위에 언급하신 부분은 맞습니다.
용어를 사용함에 있어 서로 이해가 다른 것 같습니다.
오달수님 처럼

$aa="";나
$aa=0;나
$aa='';이것이 온다음

if ($aa != 1) {

이런식으로 하는 것은 당연히 맞는 것이지요. 오달수님 말씀이 맞습니다.

그러나 제가 애기하고자 했던 부분은
$aa 라는 변수 선언 조차 되지 않은 경우
if ($aa != 1) {

이런 식으로 사용하게 되면 일반설정에서는 보이지는 않지만,
프로그램 실행상 무시해도 되는
notice 에러가 php내부에서 발생하기 때문에
notice 에러가 나지 않도록 하는 것이 좋다라는 것을 말하고 싶었습니다.

제가 표현력이 짧아서 그런 것 같습니다.
관심가져주시고 내용도 살펴봐 주시고 감사합니다.
감사합니다.

어렵지만 중요한 몇가지 얻어갑니다.

참고로 전 부끄러운짓 할때 실명을 씁니다.

실명을 말하면 안믿거든요. ㅎㅎ
전체 195,353 |RSS
자유게시판 내용 검색

회원로그인

진행중 포인트경매

  1. 참여6 회 시작24.04.25 20:23 종료24.05.02 20:23
(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT