2026, 새로운 도약을 시작합니다.

리자님 영카트4에 왜 이렇게 코딩하셨지 묻고 싶습니다. 채택완료

Copy

if ($od_settle_case == "무통장")
{
    $od_temp_point = (float)str_replace(",", "", $od_temp_point);
    $od_receipt_point = (float)str_replace(",", "", $od_temp_point);
}
else
{
    $od_temp_point = (float)str_replace(",", "", $od_temp_point);
    $od_receipt_point = 0;
}​

답변 1개

채택된 답변
+20 포인트

살면서 흑역사 한두개 쯤은 가지고 있을겁니다.

(여기서의 흑역사란 작동은 하지만 깔끔하지 못한 코드라고 해두죠. ㅋ)

저는 소프트웨어를 공개하는 바람에 누구나 몇개만 가지고 있을 흑역사를 몇만배 이상은 가지고 있습니다.

이 코드도 그런 흑역사의 일부분 이라고 생각해 주시구요.

변수에 컴마를 품은 값이 넘어오므로 그것을 없애주기 위한 용도로 만들었을 것으로 추정하고 있습니다.

(하도 오래전 일이라 ㅠㅠ)

그런데 이 코드가 영카트5에도 존재하나요?

태그가 영카트5로 되어 있네요.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

ㅎㅎ 흑역사 라는 말에 동감합니다.
오랜기간 좋은 소프트웨어 만들어 주셔서 감사합니다.
엥...저는 태그를 달지 않았는데요.
영카트4에 주문기록 소스입니다.
그런데 지금까지 아무도 질의한 사람이 없었나보죠?
저는 쇼핑몰 운영을 해보지 않아 몰랐는데요.
이번에 회원별로 포인트 사용내역을 집계할 수 있느냐는 질문을 받아 분석해 보던중에
포인트 관리 테이블에 기록되지 않는다는 사실을 알게되었네요.
한마디로 5000점 이상이면 포인트 사용할 수 있는데 해당회원이 만점있으면.......
10번이고 20번이고 사용할 수 있다는 의미가 되는거죠.
저만 심각한거군요...ㅠㅠ 답변 감사합니다.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고