서버 이해
컴퓨터에 어떤 서비스를 제공할 수 있는 능력을 갖게 하는 어플리케이션을 서버 소프트웨어라고 하며, 이에 대응하는 서비스 소프트웨어를 설치하고, 그것을 배치함으로써 컴퓨팅에 어떤 서비스를 제공할 수 있는 능력을 갖게 한다.
일반적인 서버 분류: 파일 서버, 데이터베이스 서버, 메일 서버, 웹 서버
HTTP 서버 (웹 서버)
문서(텍스트, 이미지, 동영상, 오디오) 웹브라우징 서비스를 제공하는 웹서버입니다.
일반적으로 Apache, Nginx 서버 소프트웨어를 설치합니
phpStudy 설치
phpStudy 설치 참조... 이블롱이라는 큰 어른으로.
php의 필기 형식
<?php
//content-Type:text/html;내용을 HTML 문서 텍스트로 되돌립니다
//charset=utf-8 인코딩 설정
header("content-Type:text/html;charset=utf-8");
php 코드는 반드시 여기에 써야 한다.
?>
선언할 키워드가 필요 없습니다. 변수가 처음 할당되었을 때 생성됨
$ 기호로 시작해야 합니다
$뒤의 명명 규칙은 js의 변수 명명 규칙과 일치합니다
단순 데이터 유형
//문자열
$str = "산봉우리";
echo $str;
//정수
$num = 100;
echo $num;
//부동소수점형
$float = 11.11;
echo $float;
//불 타입입니다.
$flag = true;
//부울 유형 값이 true일 때 출력 1
echo $flag;
$flag = false;
//부울 형식이 false일 때 빈 문자열 출력
echo $flag;
여기서 에코는 단순 데이터류만 출력할 수 있다는 점에 유의해야 한다.
php의 문자열 연결
$name = "산봉우리";
echo "안녕하세요, 저는" . $name . ",올해 18살입니다";
php에서는 .를 사용하여 스플라이싱하고 +번호는 단순한 연산자로 문자열 스플라이싱 기능이 없습니다!
php의 홑따옴표와 큰따옴표
//1. 문자열의 정의는 홑따옴표나 큰따옴표를 사용할 수 있습니다
$name = "산봉우리";
$desc = '멋있어요';
//2. 큰따옴표는 변수를 해석할 수 있다
//3. 홑따옴표는 큰따옴표보다 성능이 높습니다(알고 있습니다).
$str = '$name 멋있어요';//$name 멋있어요
echo $str;
$str = "$name 멋있어요";//산봉우리 멋있어요
echo $str;
주목할 점은 이중 따옴표는 변수를 해석할 수 있지만 단일 따옴표는 해석할 수 없다는 것이다. 성능 문제는 우리가 현 단계에서 고려해야 할 사항이 아니다.
php 배열
php에서 배열은 색인 배열과 관련 배열 두 가지로 나뉜다.
배열을 계산하는 방법 : count(배열명);
1 인덱스 배열
$arr = array('장비','마차오','관우');
echo $arr[2]; // 관우
2 연관 배열
//속성 이름은 따옴표로 따야 합니다
$arr = array('name'=>'zhangfei','age'=>18);
echo $arr['name'];
3차원 배열
$arr1 = [[1,2,3],[4,5,6],[7,8,9]];
echo $arr1[0][0]; // 1 가치취득방식
$info = ['name'=>'zhangsan','age'=>15];
echo $info['name'];// zhangsan
$infos=[["name"=>"zs", "age"=>100],["name"=>"ls","age"=>100]];
echo $infos[1]['name']; // ls
배열이 어떻게 출력되는지 보세요. echo를 사용합니다. 여기서 echo를 사용하면 배열이 아닌 배열의 특정 값을 가져옵니다.
php의 출력문
//1. echo 출력 심플 데이터 형식
echo 'haha';
//2. print_r 출력 데이터 구조는 복잡한 타입을 출력하는 데 일반적으로 사용된다.
print_r($arr);//print_r함수입니다. 괄호를 잊지 마십시오.
//3. var_dump 형식을 포함하여 완전한 데이터 구조를 출력하며, 일반적으로 정확한 디버깅에 사용됩니다.
var_dump($arr);
마지막으로 php는 문장마다 점수를 매겨야 한다는 점을 강조했다.명심해!
'개발 꿀팁 > PHP' 카테고리의 다른 글
php 하층 작동 메커니즘과 원리 (0) | 2022.06.28 |
---|---|
php7과 php5 대비 (0) | 2022.06.28 |
PHP 파일 실행 방법 (0) | 2022.06.28 |
PHP+MySQL 데이터베이스 첨삭개조, 학생정보관리시스템 (0) | 2022.06.28 |
php 반사 API를 이용한 클래스 정보 획득 (0) | 2022.06.27 |