전체 글289 PHP Warning: Division by zero in PHP Warning: Division by zero in 주로 값이 0인 변수를 가지고 수식계산을 할 때 나타난다. 해결방법은 값이 0일때는 계산식에 들어가지 않게 분기처리 해준다. 예시) // Bad; $test = 0; $test2 = $test / 2; // Good! if($test != 0){ $test2 = $test / 2; } Server Language/PHP 2020. 3. 10. PHP Warning: Creating default object from empty value in PHP Warning: Creating default object from empty value in Object형식이 아닌 변수 혹은 empty value를 Object 형식으로 사용할 때 주로 나타나는 오류. 예시) // Bad; $stirng->etc->emai = 'email'; // Good! if(!isset($stirng->etc) || !is_object($stirng->etc)) { $stirng->etc = new stdclass(); $stirng->etc->emai = 'email'; } Server Language/PHP 2020. 3. 10. PHP Fatal error: Cannot use isset() on the result of an expression PHP Fatal error: Cannot use isset() on the result of an expression isset()함수를 사용할 때 안에 값에 변수에 $ 안붙였을 때 많이 발생. 예시) isset(test); // Bad; isset($test); // Good; Server Language/PHP 2020. 3. 9. PHP Warning: Use of undefined constant string - assumed 'string' PHP Warning: Use of undefined constant string - assumed 'string' 배열을 사용할 때 많이 나는 warning으로, 배열[string] 형태로 값을 사용 할 때 쿼테이션을 안붙여서 주로 발생. 예시) $string[test] = 'test' ; //Bad; $string["test"] = 'test' ; //Good! Server Language/PHP 2020. 3. 9. PHP Warning: Invalid argument supplied for foreach() in PHP Warning: Invalid argument supplied for foreach() in foreach 반복문을 사용 할 때, 매개변수 배열값에 대한 null 혹은 공백 사전 필터링을 하지 않아서 값이 없는 배열 혹은 Object로 반복문을 실행하여 나는 오류. 아래의 형식으로 고쳐 쓸 수 있다. 예시) // Bad; foreache($test as $key){ } // Good! if(isset($test) && (is_array($test) || is_object($test)) ){ foreache($test as $key){} } Server Language/PHP 2020. 3. 9. PHP Warning: htmlspecialchars(): charset 'euc_kr' not supported, assuming utf-8 in PHP Warning: htmlspecialchars(): charset `euc_kr' not supported, assuming utf-8 in Error 예시) 1] htmlspecialchars(iconv('euc-kr','utf-8',$string)) 2] htmlspecialchars($string) 위 형태로 코딩할 때 주로 나타나는 것 같음. Error 해결 예시) // Good! htmlspecialchars(iconv("euc-kr", "utf-8",$string),ENT_QUOTES,'ISO-8859-1'); htmlspecialchars($string,ENT_QUOTES,'ISO-8859-1'); Server Language/PHP 2020. 3. 9. PHP Warning: Illegal string offset ' ' in PHP Warning: Illegal string offset ' ' in 에러는 string 형태의 변수 뒤에 오프셋 형태로 '인자'값을 붙여서 나는 에러. 주로 string 문자열 변수를 array 배열로 착각하여 변수 뒤에 오프셋 값을 넣을 때 나타나는 것 같다. 예시) $test = "테스트 입니다."; //Bad; echo $test['test'] ; // PHP Warning: Illegal string offset 'test' in /*.html on line xxxx // Good! if(is_array($test)) echo $test['test'] ; Server Language/PHP 2020. 3. 9. 방송통신대학교 vs 사이버대학 vs 학점은행제 2018년 8월, 전문학사를 취득한 후 방송통신대학교(이후 방송대) 3학년으로 편입.방송대 입학, 사이버대 입학, 학점은행제로 학사취득 등등 많은 고민을 했었습니다. 기존 대학 교수님, 전 전 직장 팀장님, 전 직장 팀장님, 주위 선배님들, 현직장 선배분들 등 많은 분들께 많은 조언을 구하고 내린 결론은 방송대 편입 입니다. 방송대를 선택한 첫번째 이유는 "착한 등록금"교재비 포함 한학기 45만원이라는 적은 금액으로 배움과 학위를 동시에 노릴 수 있다는게 첫번째 이유입니다. 방송대를 선택한 두번째 이유는 "주위 시선" 때문이였어요.방송대 vs 학은제 vs 사이버대 키워드로 수많은 포스트를 접해봤지만결국 나중에 알아주는 곳은 방송대 밖에 없다는 중견기업 인사담당자(지인)분의 말을 최우선적으로 신용했어요. .. CapacityBuilding/컴퓨터공학 학사학위 취득 2018. 9. 3. [학점은행제] 컴퓨터 네트워크 전문학사 취득 후기 2018년 8월 31일 금요일. 학점은행제를 통해 컴퓨터네트워크 전문학사를 취득했습니다. 학점은행제라는 제도를 알게 되었었고, 이전 중퇴한 대학교의 학점을 이어갈 수 있다는 것 또한 알게 되어 학점은행제를 진행했습니다. 처음 학점은행제에 대해 알아봤을 때, 학점은행제를 진행하는 학습자의 포스팅이 아닌 학습플래너들이 학점은행제 들으라고 올려놓았던 포스팅이 대부분이었기 때문에 제대로 된 정보가 없어 많이 찾아봐야 했습니다. 다른 분들에게 도움이 되라고 포스팅 남깁니다. 위 사진은 진행됐던 전문학사 취득할 때까지의 학점인정 내용입니다. 학점은행제로 학위를 취득하기 위해서는 평가인정 학습 과정(학점은행제 위탁 교육기관)에서 18학점 이상을 무조건 이수해야 학위취득이 가능합니다. 저는 이전 대학 학점인정이 53학.. CapacityBuilding/컴퓨터공학 학사학위 취득 2018. 8. 31. 이전 1 ··· 18 19 20 21 다음