-php 코드 작성-
PHP 코드는 <?php와 ?>사이에 작성해야 한다.
<?php
(php 코드들)
?>
-출력-
echo, print() 함수를 이용하면 어떤 문자나 문자열, 값, 변수 등을 화면에 출력할 수 있다.
정확히 말하면 화면에 출력한다기보다는 html 코드로 출력하는 것인데, 이때 출력할 값에 html 태그가 포함돼 있다면 해당 html 태그가 작동한다.
<?php
echo '1'.'<br>'; // 1을 화면에 출력하고 개행(<br>) (echo)
print('1'); // 1을 화면에 출력(print())
?>
위 예제에서 . 기호는 문자열을 연결해주는 역할을 한다. 파이썬에서 문자열 사이에 + 기호가 있을 때의 작동을 생각하면 된다.
아래는 echo에 <br>을 안 붙였을 때의 결과다.
-자료형과 변수-
다른 언어들과 마찬가지로 int, float, string, boolean 등등의 자료형이 존재한다.
파이썬처럼 변수를 선언할 때 타입을 지정해줄 필요 없이 들어가는 값에 맞춰 자료형이 변한다.
변수는 변수명 앞에 $를 붙여서 선언한다.
예) $a = 10; // a라는 변수에 10을 넣었다. (int형)
<?php
$a = 10; // a 변수 선언
echo $a."<br>"; // <br> 태그와 함께 출력
echo var_dump($a); // 변수 a의 자료형 확인
?>
위 코드에서 var_dump는 php에서 변수의 자료형을 확인해주는 함수다.
<?php
$a = 'dyp4r'; // 변수 a에 'dyp4r' 문자열을 넣음
echo $a.'<br>'; // 출력 및 개행
echo var_dump($a); // 자료형 확인
?>
위는 변수에 문자열을 넣어본 것이다.
-연산자-
다른 언어들과 마찬가지로 +, -, *, /, +=, /=, ++ 등의 연산자로 정수, 실수 간의 연산을 할 수 있다.
또한 내가 배운 다른 언어에는 없던 . 연산자가 있는데, 이 .은 문자열에 쓰이는 연산자로 문자열을 연결해주는 역할을 한다.
이 말고도 다른 연산자들이 많지만 필요할 때마다 찾아서 사용하면 될 것 같다. 대부분의 연산자가 다른 언어들과 비슷하다. (php 연산자에 대한 정리 글을 하나 올릴 생각이다.)
<?php
echo 1+1; // + 연산
echo 2/2; // / 연산
echo 3*3; // * 연산
?>
위 코드는 int형 값들을 대상으로 연산자를 사용해본 것이다. 예시에는 값에 +, /, *만 사용했지만 변수에도 역시 사용 가능하다.
<?php
echo 'abc'.'d<br>'; // 문자열 값들 합치기
$a = "dy";
$b = "p4";
echo $a.$b.'r'; // 문자열 값과 문자열 변수들의 값 합치기
?>
'Old (2021.01 ~ 2021.12) > Programming' 카테고리의 다른 글
[PHP] 조건문 (if, else if, else) (0) | 2021.09.21 |
---|---|
[PHP] get 방식 처리 in php (0) | 2021.09.21 |
c언어 코딩도장 Unit 58 ~ Unit 59 (0) | 2021.04.11 |
c언어 코딩도장 Unit 56 ~ Unit 57 (0) | 2021.04.11 |
c언어 코딩도장 Unit 54 ~ Unit 55 (0) | 2021.03.27 |