8.php 상수

Posted by 슈퍼너드 리보
2019. 4. 21. 19:41 PHP5/설치 및 기본문법

지금까지 변수에 대해서 배웠는데 잠깐 상수에 대해 배우고 가자. 상수는 정의된 변수를 변경하거나 정의 할 수 없다는 점을 빼고, 변수와 같은 기능을 가진 수다. 상수는 간단한 값의 식별자(이름)이다. 값은 스크립트? 중에 변경 할 수 없다.

 

유효한 상수 이름은 문자 또는 밑줄로 시작한다(상수 이름 앞에 $ 기호가 없다.) 또 변수와 달리 상수는 글로벌 변수다.

 

상수를 만들어보자. 상수를 만들기 위해선 define() 함수를 써야된다. define(name, value, case-insensitive)

매개변수 name은 상수의 이름을 value는 상수의 값을 case-insensive는 상수 이름이 대소문자를 구분하지 않아야하는지 여부를 지정한다. 기본값을 false이다. 아래 예제에서 대소문자를 구분하는 이름을 가진 상수를 만들어보자.

 

아래 예제는 대소문자를 구별하지 않는 상수를 만든다.

상수는 글로별 변수라는 점 확인해보자

 

'PHP5 > 설치 및 기본문법' 카테고리의 다른 글

7.php 문자열  (0) 2019.04.21
6.php 자료형  (0) 2019.04.21
5.echo  (0) 2019.04.21
4.php 변수  (0) 2019.04.21
3.php 기초적 문법  (0) 2019.04.21

7.php 문자열

Posted by 슈퍼너드 리보
2019. 4. 21. 19:07 PHP5/설치 및 기본문법

문자열은 "Hello world!"와 같은 문자의 나열을 나타낸 자료형이다.

 

문자열 함수에 대해 배워보자 먼저 문자열의 길이를 알아내는 함수다.

다음은 문자열의 단어 수를 알아내는 함수다.

문자열을 뒤집어주는 함수다.

문자열 안에 특정 단어 위치를 검색하는 함수다. 파이썬의 인덱스와 같다. 특정단어가 있다면 그 위치를 숫자로 반환해주고, 없다면 false값을 반환한다. 

0부터 시작하고, 공백도 포함된다. 다음은 단어 바꾸기다.

 

'PHP5 > 설치 및 기본문법' 카테고리의 다른 글

8.php 상수  (0) 2019.04.21
6.php 자료형  (0) 2019.04.21
5.echo  (0) 2019.04.21
4.php 변수  (0) 2019.04.21
3.php 기초적 문법  (0) 2019.04.21

6.php 자료형

Posted by 슈퍼너드 리보
2019. 4. 21. 18:49 PHP5/설치 및 기본문법

변수는 여러 유형의 자료를 저장 할 수 있으며 여러가지 자료 유형은 각자 다른 역할들을 한다. php 자료형에는 문자열(스트링) 정수형(인티져) 부동소수점 불린 배열 객체 널 리소스가 있다.

 

먼저 문자열에 대해 살펴보자. 문자열은 말그대로 모든 문자들을 저장 시키는 자료형이다. 작은 따옴표나 큰 따옴표를 써서 나타낸다.

다음은 정수형, 정수형의 범위는 -2147483648 ~ 2147483647 이고, 10진수 16진수 8진수 세가지 형식으로 나타낼 수 있다. var_dump ()함수는 자료형과 값을 반환하는 함수인데 이걸 통해 5985가 정수형이란걸 확인 할 수 있다. 파이썬의 type()과 같은 함수

부동소수점은 소수점 또는 지수 형태의 숫자이다. var_dump() 함수로 타입을 봐보자

불린형은 TRUE 또는 FALSE 두가지 형태가 있다. 조건문에서 쓰이는데 뒤에서 좀 더 다루겠다.

배열은 하나의 변수에 여러 값을 저장합니다. 다음 예제에서 $ 는 배열이다. var_dump() 함수로 자료형과 값을 봐보자.

배열에 대해선 불린형과 같이 뒤에서 좀 더 봐보자. 다음은 객체에 대해 봐보자 객체는 ~ php에서는 객체를 명시적으로 선언해야 하는데 먼저 객체의 클래스를 선언한다. 이를 위해 class 키워드를 사용한다. 클래스는 속성과 메서드로 이뤄졌다.

널형은 하나의 값만 가질 수 있는 특수한 자료형이다. 자료형이 널형인 변수는 값이 할당되지 않은 변수이다. 변수를 값없이 생성 하면 자동으로 값이 널형으로 할당된다. 또 값을 널형으로 설정하면 변수를 비울 수도 있다.

 

'PHP5 > 설치 및 기본문법' 카테고리의 다른 글

8.php 상수  (0) 2019.04.21
7.php 문자열  (0) 2019.04.21
5.echo  (0) 2019.04.21
4.php 변수  (0) 2019.04.21
3.php 기초적 문법  (0) 2019.04.21