PHP 24

PHP 프레임워크

PHP는 다양한 웹 개발 프로젝트에 널리 사용되는 서버 사이드 스크립팅 언어입니다. 이 언어를 위한 여러 프레임워크가 있으며, 각각은 특정한 개발 요구와 선호도에 맞춰 설계되었습니다. 여기 대표적인 PHP 프레임워크 몇 가지를 소개합니다: 1. Laravel : 가장 인기 있는 PHP 프레임워크 중 하나로, 강력한 도구와 라이브러리 세트를 제공하여 웹 애플리케이션 개발을 용이하게 합니다. Eloquent ORM, 미들웨어, 강력한 라우팅, 실시간 이벤트 방송 등의 특징이 있습니다. 2. Symfony: 재사용 가능한 PHP 컴포넌트와 PHP 라이브러리의 집합입니다. 고도로 모듈화된 구조로, 다양한 웹 애플리케이션과 서비스를 구축하는 데 사용됩니다. Laravel과 같은 다른 많은 프레임워크의 기반이 되기..

PHP 2024.02.26

php 전망

PHP 개발자로서의 취업 현황과 전망에 대해 말씀드리면, PHP는 여전히 웹 개발 분야에서 중요한 역할을 하고 있습니다. PHP 개발자들은 웹 사이트 및 애플리케이션 개발, 유지보수 등 다양한 업무에 참여하며, PHP의 버전 간 호환성과 레거시 코드의 지속적 사용으로 인해, PHP 개발자에 대한 수요는 계속될 것으로 보입니다. 특히, Laravel과 같은 프레임워크와 PHP7의 도입으로 PHP 개발의 기술적인 완성도와 성능이 크게 향상되었습니다. 웹 개발자로서의 연봉은 경력에 따라 다르며, 신입 개발자의 초봉은 평균적으로 약 3,344만 원으로 시작하고, 10년 차 이상의 경험을 가진 개발자는 7,000만 원 이상의 연봉을 기대할 수 있습니다. 경력이 쌓일수록 연봉도 상승하며, 평균적으로 경력을 종합한 ..

PHP 2024.02.19

CodeIgniter에서 모델을 사용하여 데이터를 페이징

CodeIgniter에서 모델을 사용하여 데이터를 페이징하는 방법은 다음과 같습니다: 1. 먼저, `pager` 라이브러리를 로드해야 합니다. 이 라이브러리는 CodeIgniter에 내장되어 있으며, 데이터 페이징을 쉽게 처리할 수 있게 해줍니다. ```php $pager = \Config\Services::pager(); ``` 2. 그런 다음, 모델의 `paginate` 메서드를 사용하여 페이징된 데이터를 가져올 수 있습니다. 이 메서드는 첫 번째 인자로 페이지당 항목 수를, 두 번째 인자로는 페이징 링크를 생성할 그룹의 이름을 받습니다. ```php $model = new \App\Models\UserModel(); $users = $model->paginate(10, 'group1'); ``` 3..

PHP 2024.02.14

codeigniter에서 디비 연결 방법

CodeIgniter에서 데이터베이스에 연결하는 방법은 다음과 같습니다: 1. 먼저, `.env` 파일에서 데이터베이스 설정을 합니다. 이 파일에서 데이터베이스 연결에 필요한 정보를 설정할 수 있습니다. 예를 들어, 데이터베이스 호스트, 사용자 이름, 비밀번호, 데이터베이스 이름 등을 설정할 수 있습니다. ```properties database.default.hostname = localhost database.default.database = ci4 database.default.username = root database.default.password = root database.default.DBDriver = MySQLi ``` 2. 이제 이 설정을 사용하여 데이터베이스에 연결할 수 있습니다. ..

PHP 2024.02.14

숫자를 한글로 바꾸기

function num2han_v2($number) { //echo $number; // 사용할 상수들 $s_number = array("","일","이","삼","사","오","육","칠","팔","구"); $s_numbert = array("","일","이","삼","사","오","육","칠","팔","구"); $s_weights = array("","십","백","천"); $s_weightb = array("","만 ","억 ","조 ","경 ","해 "); $s_zero = array("영","영","공"); $s_dot = "점 "; $s_minus = "마이너스 "; // 우선 -부호를 처리해준다. if($minus = (substr($number,0,1) == "-")) $number = s..

PHP 2010.12.14

숫자를 한자로 바꾸기

function num2hanja_v2($number) { //echo $number; // 사용할 상수들 $s_number = array("","一","二","三","四","五","六","七","八","九"); $s_numbert = array("","一","二","三","四","五","六","七","八","九"); $s_weights = array("","十","拾","百"); $s_weightb = array("","萬 ","億 ","億 ","京","垓"); $s_zero = array("영","영","공"); $s_dot = "점 "; $s_minus = "마이너스 "; // 우선 -부호를 처리해준다. if($minus = (substr($number,0,1) == "-")) $number = s..

PHP 2010.12.14

[php] 날짜와 시간

- checkdate() : 주어진 날짜가 타당한 날짜인지를 검사한다. - date() : 날짜와 시간을 지정한 형식으로 출력한다. - getdate() : 날짜와 시간에 대한 정보를 배열로 반환한다. - microtime() : 유닉스 형식의 시간을 100만분의 1초단위로 반환한다. - mktime() : 지정한 날짜 및 시간을 유닉스 형식의 시간으로 반환한다. - time() : 현재의 날짜 및 시간을 유닉스 형식의 시간으로 반환한다.

PHP 2009.03.30