안녕하세요~오늘부터 Modern PHP의 기본 문법을 벨로그를 통하여 기록하려 합니다.책을 통하여 공부한 내용을 기록하는 점 알아주세요 :)아래와 같이 다들 한번씩 따라해 보시는 걸 권장합니다.
문장을 구분하려 합니다.php 코드의 문장(행, 명령문) 끝은 세미콜론(;)으로 구분을 합니다.아래 예제를 통하여 바로 확인해 보겠습니다.모두, 안녕하세요여러분, 안녕하세요
우리는 개발하는 과정에서 대.소문자를 구별하여 사용해 줘야 합니다.PHP 키워드(echo, if, while)과 같은 사용자 정의 함수와 클래스명은 대,소문자를 구별하지 않습니다.그러나 사용자가 정의한 변수명과 상수명은 대.소문자를 구별합니다.대문자와 소문자 구별없이
코드를 설명하거나 일시적으로 코드가 실행되지 않도록 할 때 사용을 한다고 나와 있다.코드를 주석으로 처리하는 것을 '주석으로 처리한다.(코멘트 아웃, comment out)'라고 한다.PHP 코드에서는 주석문을 여러 개 사용할 수 있다.몇 가지 수적들이 존재합니다.아래
연속된 공백은 공백 한 개와 같습니다.공백 행은 무시 됩니다.문장은 세미콜론으로 구분하므로 개행도 무시됩니다. 코드를 읽기 쉽게 할 목적으로 공백, 공백 행, 개행을 활용할 수 있습니다.홍길동, 17이순신,17이라는 결과 값을 볼 수가 있습니다.
변수는 기본적으로 달러($)를 붙이는 시점에서 생성이 됩니다.변수명은 대, 소문자를 구별한다. 따라서 $\_id, $\_ID 둘 다 변수로 취급을 합니다. 변수에 값을 하나 넣을 수 있습니다.값을 넣는 것을 '대입'이라고 하며, 값을 대입할 때는 =연산자를 사용합니다.
\- 프로그램 코드에서는 식을 작성할 때 변수를 사용합니다.변수를 사용하면 식의 처리 내용이 명확해지고, 반복되는 계산을 식 하나로 계산할 수 있으며, 식을 작성하는 시점에는 값이 결정되지 않아도 처리 알고리즘을 기술할 수 있다는 장점이 있습니다.평균: 74.66666
변수에는 수치, 문자열, 객체 등 여러 형태의 값을 넣을 수 있습니다.PHP변수는 자료형을 확인하지 않습니다.재고 없음5
변수에는 범위(유효 범위)가 있어서 같은 프로그램 코드에 있어도 변수가 사용되고 있는 곳이 다르면 같은 이름의 변숫값이 다를 때가 있습니다.변수는 유효 범위에 따라 지역 변수, 전역 번수, 슈퍼 전역 변수(글로벌 변수)로 구분됩니다.함수에서 값을 유지하려는 목적으로 쓰
상수는 한 번 값을 정하면 나중에 변경할 수 없습니다. 바꿔 말하면 나중에도 변경하지 않을 값을 상수로 정의 합니다.상수는 const를 써서 정의 합니다.상수명은 변수명과 마찬가지로 대,소문자를 구별하지만 관례적으로 모두 대문자를 사용합니다.const로 정의한 상수는
PHP는 사전 정의 상수가 있습니다.사전 정의 상수에는 핵심 모듈 상수와 매직 상수가 있습니다.PHP에서 미리 정의한 핵심적인 상수입니다. 자주 상용하는 핵심 모듈 상수는 아래와 같습니다.마술 상수로도 불리며 상황에 따라 다른 값이 들어 있는 상수입니다.주로 디버깅할
echo는 HTML에서 문자열을 출력하기 위해 사용하는 명령입니다.값이 한 개면 괄호를 붙인 형식을 사용합니다.HTML코드인 "br" 을 출력하면 웹 브라우저에서 줄 바꿈을 합니다.안녕하세요감사합니다.은 실제로 개행
print()는 매개변수로 지정한 값을 한 개만 표시하는 함수입니다.괄호는 생략할 수 있습니다.안녕,하세요~또한 문자열을 (.)를 사용하여 연결할 수 있습니다.김민수님20살디버깅할 때는 배열 값을 확인할 필요가 있습니다.확인을 위해서는 출력을 하여 확인을 해주어야 하는
연산자는 +나 -와 같이 연산을 하는 기호를 말합니다.산술 연산자나 논리 연산자처럼 연산을 하는 대상에 따라 구분하기도 합니다.PHP는 문자열을 포함하는 숫자를 그대로 산술 계산을 하는 등 암묵적 형 변환(캐스트)을 곳곳에서 합니다.대입 연산자는 말 그대로 대입을 하여
복합 대입 연산자는 변수 자신에 대한 연산과 대입을 조합한 것입니다.ex) 예를 들어 $a += 1은 변수 $a에 1을 더한 값을 변수 $a에 대입합니다.즉, $a = $a + 1과 같은 식이 됩니다.복합 대입 연산자는 문자열 연산자, 바이너리 연산자, 배열 연결에도
숫자가 들어 있는 문자열을 계산식으로 사용하면 PH는 자동으로 숫자 부분만 정수로 취해 계산합니다. 예를 들어 "3명" + "2명"은 5가 됩니다.이렇게 PHP는 많은 곳에서 암묵적인 형 변환을 하는 특징이 있습니다.금액 27500원, 5명
프로그래밍에서는 변수에 1을 더하거나(증가, increment), 빼는(감소, decrement) 연산을 자주 쓰므로 전용 연산자가 따로 있습니다.$a는 1, $b는1
$a++와 같이 ++를 변수 뒤에 쓰면 문장이 끝날 때 연산이 이뤄집니다. 이것을 후치 증가 연산이라고 합니다. $a--는 후치(연산 후 나중에 . post) 감소 연산입니다.이 전 게시물(증가/감소 연산자)에서 본 코드는 $a에 1을 더한 다음 $a 값을 $b에 대입
문자열에 대해 증가/감소 연산을 하면 "19"는 수치로 취급돼 20이 되고 "a"는 알파벳 다음 문자 b가 됩니다. 아래 실습을 통해 확인해 보겠습니다.
문자열을 연결하는 연산자는 꽤 자주 쓰입니다. 전용 연산자로 . 연산자를 사용합니다. 수치를 . 연산자로 연결하면 자동으로 문자열로 취급됩니다. 아래의 코드에서 변수 $num에 들어 있는 수치를 $msg1에서는 문자열의 "번"과 연결하고 $msg2에서는 수치 77과 연
비교 연산자
문자열인 숫자와 수치를 비교할 때 ==과 !=은 문자열인 숫자를 수치로 간주하고 같은지 다른지 평가합니다.예를 들어 문자열인 "99"와 수치인 99를 ("99" == 99) 처럼 비교하면 결과는 true, 즉 같은 값으로 판단합니다.bool(true)bool(false
논리 값을 연산하는 것이 논리 연산자입니다. 논리 값을 연산한 결과도 논리 값이 됩니다.bool(false)bool(true)bool(false)논리곱은 &&와 and, 논리합은 || 과 or와 같이 두 종류의 연산자가 있습니다.bool(false)bool(true)a
?:은 피연산자가 세 개 있는 연산자로 삼항 연산자라고 합니다. 삼항 연산자 형식논리식 ? true일 때값:false일 때의 값mt_rand(최소값, 최대값)은 최소값 최대값 사이에서의 난수를 만듭니다. 랜덤으로 출력한 결과 큰 값은 43, $a는 43, $b는 19