Notice
Recent Posts
Recent Comments
Link
«   2025/07   »
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
Tags
more
Archives
Today
Total
관리 메뉴

개발 보안...

PHP 기본문법 (1) 본문

PHP

PHP 기본문법 (1)

이휸지 2024. 3. 26. 16:36

https://youtube.com/playlist?list=PLTb3qGCzYjS3YhVLi9C-RQ5emvrTYBgzm&si=JKbVUJv1BBrnO9ZS

 

vscode -> 파일열기 -> c드라이브 -> xampp -> htdocs

 

- 반드시 <?php 로 시작해서 ?>로 끝남 (php만 있는 경우는 ?> 안 해도 되는듯)  

 

- 문장의 끝은 무조건 ; 으로 끝 (단 마지막 문장은 빼도되긴 함 근데 그냥 항상 넣는 게 나은듯)

 

- php는 문서 아무곳에나 배치 가능

 

- echo, print: 출력문 ex) echo" ";, echo(" ");

- print_r: 배열 출력문

- 글은 " " , ' ' 로 씀 

- $: 변수 ex) $a =1; $랑 문자랑 띄어쓰기X, 문자는 대소문자 구분함

- //, /* */, #: 주석

- "<h2>": 크고굵은글씨 ex)  "<h2> ~</h2>"; , "<h2>" .$~. "</h2>"; 이건 변수?

-"<br>", "</br>", "</h2>": 엔터

 

- vscode에서 1.php로 코드 짰을 때 서버에서 localhost/1.php 이런 식으로 서버 지정해줘야 그 서버가  뜸

 

- php로 줄줄이 쓰는 거랑 html로 글만 딱 쓴 거랑 결과가 같음 

 

 

 

<변수>

 

function 안에 x값을 가져올수가없음 x가 지역변수이기때문  

전역변수: global $x 라고 해주면 전역변수로 인식 가능해서 됨 

 

function 안에 x를 또 정의해주면 다른 x가 또 정의 됨

 

 

 

<문자열 함수>

- var_dump() 함수: 문자 형태 확인 가능

- strlen(): 문자열 byte 반환 (한글 한 자는 3byte 나머지(숫자, 영어)는 1byte)

- str_word_count(): 단어 수 세기(한글x)

- strrev(): 문자열 뒤집음

-strpos("문자열", "찾는문자열"): 문자열 찾음 (0번 시작)

 

strpos 예시

 

- str_replace("바문자", "바뀔문자", 바꿀문자): 변수에서 문자 바꿈

 

 

 

is_numeric(): 숫자 판별

is_int(): 정수 판별 ("34" 이렇게 " " 안에 있는 건 정수가 아님)

is_float(): 실수 판별

 

max(숫자): 가장 큰 값 ex) echo (max(1,3,6)) -> 6 출

min(숫자): 가장 작은 값

 

 

 

abs(): 절대값

sqrt(): 루트 

round(): 반올림

rand(x, y): x~y 사이 랜덤난수

define("문장", "바꿀문장"): 상수 

 

 

<상술연산자>

+: 더하기

-: 빼기

*: 곱하기

/: 나누기

%: 나머지

**: 제곱

 

 

<할당연산자(대입한다는의미)> 

 

b가 5일 때 a도 5가 되지만b--를 한다고 a가 4가 되지는 않음 echo $b를 했을 땐 4출력

 

 

 $x += $y: x= x+y (다른 연산자도 똑같음)

 

 

 

 

 

'PHP' 카테고리의 다른 글

문법 정리?  (0) 2024.06.29
PHP 기본문법(4) - 배열  (0) 2024.04.02
PHP 기본문법(3) - 조건문, 반복문  (0) 2024.03.28
PHP 기본문법 (2) - 연산자  (0) 2024.03.27