티스토리 뷰
PHP
(Personal Home Page Tools -> PHP : Hypertext Preprocessor)
C언어를 기반으로 만들어진 서버 측에서 실행되는 스크립트 언어
PHP 문법
C언어처럼 PHP 명령문도 마지막은 세미콜론(;)으로 끝
1. 코드 영역
?> 종료태그나 ; 을 생략 가능하지만
안되는 경우(에러 발생)가 존재하기때문에(-_-) 저는 무조건 이런 방식으로 할것입니다.
<?php
echo "안녕";
?>
2. 주석
// 한줄
/* 여러 줄*/
# 쉘 스타일 한줄
/* ㅋㅋㅋ
/* ㅎㅇㅎㅇ*/
*/
여러 줄 주석은 중첩이 불가능 합니다.
/* ㅎㅎㅎ
//아니
#응
*/
여러 줄 주석안에 한줄 주석은 가능합니다.
3. echo (언어구조 - language construct) - 이하 함수
<?php
echo "문자열 출력";
ECHO "대문자도 가능";
//echo ("1번", "2번"); //에러
echo ("1번"."2번");
?>
4. 변수(식별자 - identifier)
$ 기호를 사용하여 변수를 선언
변수명은 영문 대소문자, 숫자, 언더바( _ )로만 구성
변수명은 숫자로 시작할 수 없음
변수명은 공백 포함 불가
변수명은 미리 정의되어진 $this는 선언 불가
변수명은 대소문자 구분
* 타입을 따로 명시하지 않음.(대입되는 값에 따라 자동으로 결정됨)
$true_false = true; //Boolean
$num1 = 10; //정수
$num2 = 2.2; //실수
$name = "PHP"; //문자열
$arr[2] = "배열"
제일 기본 문법만 정리했습니다.
추가적으로 그때 그때 필요한 부분만 정리할 예정입니다.
'Study > PHP' 카테고리의 다른 글
PHP - get, post, json (0) | 2018.08.02 |
---|---|
PHP-Oracle 연동 (0) | 2018.08.01 |
Visual Studio Code - PHP (0) | 2018.08.01 |
- Total
- Today
- Yesterday
- 설치
- php
- 디렉터리
- Semantic
- cordova
- Window10
- root-context.xml
- mybatis
- mybatis-spring
- vscode
- servlet-context.xml
- Get
- sqldeveloper
- spring
- instant
- mysql
- 디스크 없음
- pom.xml
- Oracle
- import
- clss
- Resources
- web.xml이란?
- postman
- Connection-Pool
- jUnit
- install
- dataSource
- create-react-app
- react
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |