본문 바로가기

분류 전체보기

(316)
[PHP] sprintf(), vprintf(), number_format() ● sprintf() : printf()는 형식 문자열을 적용한 문자열을 출력하지만, sprintf()는 형식 문자열을 적용한 문자열을 반환하는 함수입니다. 변수 3개를 형식화해서 문자열로 조합해줍니다. 그문자열을 변수 $id에 대입하고 echo를 통해 출력해보았습니다. ● vprintf() : 문자열 안에 치환할 값이 여러개 있을때 printf()대신 vprintf()를 사용하면 치환할 값을 배열로 지정할 수 있습니다. vprintf()에도 변수 3개를 선언해주고 $data변수에 배열로 3개의 변수를 대입해줍니다. 그리고 형식을 $format변수에 만들어주고 vprintf()함수를 통해 파라미터로 대입해줍니다. ● number_format() : 수치를 세자릿수 쉼표로 구분하는 numer_format(..
카페24, 개발자 러브콜…"앱스토어 생태계 올라타라" "전자상거래시장은 매년 20% 이상씩 성장하고 있고, 유통채널을 다변화하려는 기업과 인플루언서들이 늘어나고 있다. 카페24는 쇼핑몰 160만개를 탄생시킨 전자상거래 플랫폼으로, 여러 개발자들 개발한 앱을 앱스토어(카페24 전자상거래 앱마켓)에서 제공하고 있다. 앞으로도 API를 지속적으로 공개하고 개발자들을 위한 수익모델도 만들겠다." 노동우 카페24 최고기술책임자(CTO)는 3일 서울 콘래드호텔에서 열린 카페24 개발자컨퍼런스에서 이같이 말하며, 플랫폼 참여자들과 함께 성장하기 위해 생태계 확장을 앞장서겠다고 밝혔다. 전자상거래 플랫폼 카페24가 개발자 컨퍼런스를 개최한 것은 이번이 처음이다. 카페24는 더 많은 개발자들을 카페24 앱스토어에 합류시키기 위해 개발자들이 경험한 성공사례 등을 공유하는 자..
[PHP] 문자열을 형식화해서 출력하기 - printf(), 타입지정자 ● 형식화해서 문자열을 표시하는 printf() : 변수 값은 echo(), print(), print_r()을 사용해서 문자열을 포함시켜서 표시할수 있지만, 이 세가지 명령은 값을 있는 그대로만 출력합니다. 반면에, printf()는 값을 형식을 갖춘 문자열로 지정하여 출력할 수 있습니다. printf()의 f가 format이므로 형식 문자열을 포맷 문자열이라고도 합니다. ​ 사용 형식) printf('형식 문자열', 값 1, 값 2, ~~~ , 값 3) 위 예제에서는 echo 와 printf를 비교해보았습니다. echo는 있는 그대로 상수값 M_PI값을 그대로 출력하는 반면에 printf는 '%3f'로 지정하므로 3.142처럼 소수점 아래 세쨰자리까지 출력합니다. 즉, 반올림해서 값을 포맷하여 출력합..
네이버, AI 음성수집 논란 해명...카카오 등 경쟁사는? 네이버가 인공지능(AI) 서비스 '클로바'의 음성정보 수집에 따른 이용자 사생활 침해 우려 보도에 공식 반박했다. AI 플랫폼 클로바 서비스의 품질 측정과 제고를 위해 호출이 일어난 이후 이용자의 음성 데이터를 저장하지만, 이후 적법한 절차에 따라 비식별 처리하고 파기·삭제한다는 것이다. 또 네이버는 클로바와 유사 서비스를 제공하는 카카오나 애플, 구글 등도 음성 서비스 품질을 높이기 위한 음성 데이터 수집 작업 등은 비슷하다고 설명했다. 실제로 카카오도 사용자의 음성 정보를 일부 수집하고, 서비스 품질 고도화를 위한 작업에 사용했다. 보안을 위한 비식별화 조치도 이뤄졌다. 네이버는 3일 ‘네이버 다이어리’ 공지문을 통해 AI 서비스 이용자 사생활 침해 우려에 대한 설명문을 올렸다. 이는 네이버가 자사 ..
[PHP] 히어 다큐먼트 구문 및 Nowdoc 구문 (이스케이프 없이 편하게 문장 만들기) ● 히어 다큐먼트 구문 : 여러 행의 문자열을 좀더 간단히 만들 수 있습니다. 히어 다큐먼트는
[PHP] 문자열에 사용할 수 있는 이스케이프 시퀀스 ● 문자열 : 문자열은 작은따옴표(')나 큰따옴표(")로 감싸서 만들 수 있습니다. 이 두가지는 문자열 안에 변수나 이스케이프 시퀀스(역슬래시(\) 뒤에 한 문자나 숫자 조합이 오는 문자 조합)를 포함할 때 사용하는 방법에서 차이가 납니다. 문자열에 변수를 넣어 표시하고 싶거나 개행등의 특수문자를 넣고싶다면 큰따옴표로 감싼 문자열을 사용합니다. ​ 문자열에 변수를 넣을 때 $thePrice원과 같이 공백없이 붙여 사용하면 $thePrice원이 통째로 변수명으로 인식되므로 {$thePrice}원과 같이 변수를 중괄호({})로 감싸면 변수와 문자를 구별할수있습니다. ▶ 큰따옴표 문자열에 사용할 수 있는 이스케이프 시퀀스 기호($)를 표시하려면 이스케이프 시퀀스를 사용해야 합니다. $1처럼 달러 기호가 표시되..
[PHP] 클래스 정의 (class concept) ▶ OOP(객체지향 프로그래밍)의 개념과 이해가 부족하신분들은 아래 JAVA 클래스편을 참고바랍니다. JAVA는 대표적인 OOP로써, PHP도 이런 추세에 맞춰 개발에 필요한 기능을 제공하고 있습니다. 그렇기에 OOP의 큰 개념은 같다고 생각하시면 됩니다. https://choseongho93.tistory.com/entry/JAVA-%ED%81%B4%EB%9E%98%EC%8A%A4%EA%B0%9D%EC%B2%B4%EC%99%80-%EB%A9%94%EC%86%8C%EB%93%9C-%EC%A0%91%EA%B7%BC%EC%A0%9C%ED%95%9C%EC%9E%90 [JAVA] 클래스,객체와 메소드 & 접근제한자 ★★ 클래스와 메소드에 대해 소개하기 앞서서, 이 Part는 중요하다는 말씀을 꼭 드리고싶습니다...
[PHP] 접근지정자 (public, protected, private) 클래스 멤버의 접근 권한은 public, protected, private로 총 3가지의 접근 지정자로 설정합니다. 접근 지정자를 적절하게 구분해 사용하려면 OOP에 대해 어느정도 이해하고 있는것이 도움이 됩니다. 지정자 접근 권한 public 어느 장소나 어떤 클래스에서도 접근 가능 protected 이 클래스를 정의한 자신의 클래스와 자식 클래스에서만 접근 가능 ( 인스턴스에는 접근 불가 ) private 이 클래스를 정의한 클래스 안의 멤버 함수에서만 접근 가능 ( 인스턴스 접근 불가 ) 주로, 읽기 전용과 쓰기 전용 속성을 만들 때는 protected나 private를 사용해 프로퍼티를 읽고 쓰는 것을 금지합니다. 그이유는 마음대로 프로퍼티 값을 변경할수없기 위함입니다. 그밖에는 public인 메..