글걸이

[워드프레스] Responsive Lightbox & Gallery 끼우개의 define 문이 일으키는 PHP 경고문 막기

'Responsive Lightbox & Gallery'는 그림을 딸깍했을 때에 전시 효과를 내도록 그림틀(Lightbox)를 붙이는 워드프레스의 끼우개(플러그인)이다. https://dfactory.co/products/responsive-lightbox-gallery-plugin/ https://wordpress.org/plugins/responsive-lightbox-lite/ 이 끼우개가 너무 많은 PHP 디버그 경고문을 일으키고 있다. [14-May-2022 09:10:34 UTC] PHP Warning: Constant HDOM_TYPE_ELE...

[PHP] 벌레잡기 - Accessing static property class::$variable as non static in ...

Notice: Accessing static property class_name::$__var as non static in /.../???.php on line 8 Notice: Accessing static property class_name::$obj as non static in /.../???.php on line 9 $this->__var, $this->obj를 self::$__var, self::$obj로 바꾼다. Class class_name { private static $__var, $obj; ... public function __construct() { $this->__var = null; $this->obj = new Obj;...

[PHP] 유니코드 정규화 함수 Normalizer::normalize

미리보기 그림 - [PHP] 유니코드 정규화 함수 Normalizer::normalize
Normalizer::normalize 함수는 문자열을 받아 유니코드 정규화 형식으로 바꾼 문자열을 돌려준다. 오류가 생기면 거짓(false) 값을 돌려준다. php-intl 모듈이 깔려 있어야 쓸 수 있다. normalizer_normalize도 같은 함수이다. ▣ 형식 public static Normalizer::normalize(string $string, int $form = Normalizer::FORM_C): string|false normalizer_normalize(string $string, int $form = Normalizer:...

[PHP] class_exists - 클래스가 있는지 알아보기

PHP의 class_exists 함수는 클래스(class)가 정의되었는지를 알려준다. 선언된 클래스이면 bool 값으로 참(true)을 돌려주고, 선언되지 않은 클래스이면 bool값으로 거짓(false)을 돌려준다. ▣ 형식 class_exists(string $class, bool $autoload = true): bool string $class : 대상 클래스 이름을 문자열로 넣음 bool $autoload : 기본값은 참(true). 이 값이 참이고 class_exists 함수가 돌려주는 값이 거짓이...

[PHP] method_exists - 클래스의 메소드(멤버 함수)가 있는지 알아보기

PHP의 method_exists 함수는 클래스(class)의 메소드(method) 또는 클래스의 멤버 함수(member fucntion)가 선언되어 있는지를 알려준다. 선언된 메소드(멤버 함수)이면 bool 값으로 참(true)을 돌려주고, 선언되지 않은 메소드이면 bool값으로 거짓(false)을 돌려준다. ▣ 형식 method_exists(object|string $object_or_class, string $method): bool 보기 ① : method_exists(클래스 객체, '메소드 이름'); 보...

[PHP] function_exists - 함수가 있는지 알아보기

function_exists 함수는 함수(fucntion)가 선언되었는지 아닌지를 알려준다. 선언된 함수이면 bool 값으로 참(true)을 돌려주고, 선언되지 않은 함수이면 bool 값으로 거짓(false)을 돌려준다. ▣ 형식 function_exists(string $function): bool 보기 : function_exists('함수 이름'); 대상 함수의 이름을 문자열로 넣는다. ▣ 보기 function funcA() {} function funcB() { return true; } $a = function_exist...

〈최신표준타자교본〉에 실린 영문/한글 타자기 자판들의 손가락 나눠 맡기

미리보기 그림 - 〈최신표준타자교본〉에 실린 영문/한글 타자기 자판들의 손가락 나눠 맡기
1972년에 나온 〈최신표준타자교본〉(임종철 엮음, 한국교육도서출판, 1972)에 실린 여러 영문/한글 타자기 자판들을 손가락을 나눠 치는 방법(손가락 나눠 맡기, 운지법)들을 간단하게 살펴 본다. (1) 영문 타자기 자판 손가락 나눠 맡기 제2절 손가락 나눠 맡기 (운지법 : Fingering) …(줄임)… 첫째로, 평행선식 나눠맡기 방식이 있는데, 이는 모든 손가락이 평행선식의 나눠맡는 방식이고, 둘째로, 이동식 나눠맡기 방...

[PHP] 배열에서 특정값을 찾아 지우기 - array_search, array_splice

(1) 배열에서 특정 요소값의 자리 찾기 - array_search() array_search 함수는 특정 요소값이 처음 있는 자리값을 돌려 준다. ▣ 형식 : array_search(찾을 값, 배열) $a = array(1, 2, 3, 4, 5); $b = array_search(1, $a); $c = array_search(3, $a); $d = array_search(7, $a); print('$a : '); var_dump($a); print('<br />'); print('$b : '); var_dump($b); print('<br />'); print('$c : '); var_dump($c)...

[텍스트큐브] 세션 gc 함수 SELECT DISTINCT → GROUP BY (임시 테이블 쓰지 않게 하기)

미리보기 그림 - [텍스트큐브] 세션 gc 함수 SELECT DISTINCT → GROUP BY (임시 테이블 쓰지 않게 하기)
텍스트큐브의 세션(session) gc 함수(쓰레기 수집 함수, Garbage Collector)에는 Sessions 테이블에서 지워진 세션 정보를 SessionVisits에서도 지우려고 SessionVisits에서 지울 세션 목록을 만드는 SQL 구문이 있다. (/framework/legacy/Textcube.Control.Session.php) $result = self::query('all',"SELECT DISTINCT v.id, v.address FROM ".self::$context->getProperty('database.prefix')."Sess...

평택터미널 시외버스 시간표/요금표 (2022.4.8)

미리보기 그림 - 평택터미널 시외버스 시간표/요금표 (2022.4.8)
(1) 평택터미널 시간표 불빛이 나는 시간표를 밤에 찍어서 종이로 덧댄 곳에 잘 보이지 않는 글씨가 있습니다. 서울남부(서초동), 동서울, 성남(분당 야탑), 인천공항, 인천(관교), 강화, 김포터미널, 안산, 김포공항, 고양, 동탄, 의정부, 춘천, 속초, 강릉, 원주 문막, 제천, 청주, 충주, 동대전, 세종시, 온양(둔포), 충주, 동대전, 세종시, 동대구, 구미, 전주, 천안, 군산, 거제, 광주, 당진, 안성, 남서울대, 안중, 아산,...