✅ 1. WSL2 및 Ubuntu 설치이미 WSL2가 설치되어 있다면 이 단계는 건너뛰세요.PowerShell(관리자 권한)에서 WSL2 활성화:wsl --installUbuntu 설치:Microsoft Store에서 Ubuntu 22.04 LTS 설치Ubuntu 실행 후 초기 설정 (사용자 이름/비밀번호 설정)✅ 2. 시스템 업데이트sudo apt update && sudo apt upgrade -y✅ 3. Nginx 설치sudo apt install nginx -ysudo systemctl start nginxsudo systemctl enable nginx브라우저에서 http://localhost 확인 → Nginx 환영 페이지가 보여야 함✅ 4. PHP 8.3 설치PHP 8.3은 기본 apt 저장..
객체지향 프로그래밍(OOP, Object-Oriented Programming)은 객체라는 개념을 중심으로 소프트웨어를 설계하고 개발하는 방법입니다. 객체는 상태(속성)와 행동(메서드)을 가지는 독립적인 단위입니다. OOP는 코드의 재사용성, 유지보수성, 확장성을 높이는 데 큰 장점이 있음..✅ OOP의 4대 핵심 개념캡슐화 (Encapsulation)객체 내부의 데이터(속성)를 외부에서 직접 접근하지 못하게 하고, 메서드를 통해서만 접근하도록 제한함→ private, protected, getter/setter 등을 사용상속 (Inheritance)기존 클래스(부모 클래스)의 속성과 메서드를 새로운 클래스(자식 클래스)가 물려받는 것코드 중복을 줄이고, 계층적 관계를 표현다형성 (Polymorphism..
artisan 명령어는 Laravel 프레임워크에서 사용하는 CLI(Command Line Interface) 도구입니다. PHP 개발자들이 다양한 작업(마이그레이션, 캐시 삭제, 컨트롤러 생성 등)을 빠르게 처리할 수 있도록 도와줍니다.기본 사용법php artisan [명령어] [옵션]자주 사용하는 artisan 명령어 예시 명령어설명php artisan list사용 가능한 모든 artisan 명령어 목록 출력php artisan help 명령어특정 명령어에 대한 설명 확인php artisan make:controller 컨트롤러명컨트롤러 생성php artisan make:model 모델명모델 생성php artisan make:migration migration명마이그레이션 생성php artisan m..
PHP의 strict_types 기능은 함수나 메서드의 인자 및 반환값의 타입 강제 여부를 제어하는 기능입니다. 이 기능은 파일 단위로 적용되며, declare(strict_types=1); 구문을 통해 활성화할 수 있습니다.🔧 기본 문법🚨 주요 특징strict_types=1을 선언하면, 스칼라 타입 힌트(int, float, string, bool)에 대해 암시적 타입 변환이 허용되지 않습니다.선언하지 않거나 strict_types=0이면, PHP는 암시적으로 타입을 변환하려고 시도합니다 (약한 타입 검사).선언 위치는 반드시 PHP 파일 최상단, namespace 이전이어야 합니다.💡 사용 예시 비교1. 약한 타입 (기본값) 2. 엄격한 타입 (strict_types=1)✅ 요약strict_ty..
- Total
- Today
- Yesterday
- curl_multi_init
- flask
- facades
- laravel 테스트
- 비동기
- swagger
- laravel 11
- privatechannel
- researcher
- #collect
- ubuntu
- eloquent
- jp:a
- uniqid
- call_user_func
- PYTHON
- php
- Laravel
- 명령어
- mysql
- WSL2
- ob_get_contents
- 설정
- 설치
- strict_types
- array_combine
- reflectionclass
- wsl
- laravel 12
- createfromformat
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |