1. PHP는 무엇을 할 수 있나요?
PHP는 무엇을 할 수 있나요? 생각나는 대로 다 할 수 있을 것 같은데, 기술력이 부족해요╮(╯﹏╰)╭. 자, 그럼 그림으로 기본적인 이해를 해보자 (ps: PHP의 기능은 이것에만 국한되지 않습니다(^_^))
이미지가 좀 흐릿한데 좀 더 좋게 만들어 보세요, (≧▽DF)/
2. PHP 언어 태그
1. 끝과 시작 태그
1.1 : xml 스타일에 속하며, PHP의 표준 스타일이므로 사용을 권장합니다.
1.2 : 일반적으로 사용되지 않는 긴 스타일 태그입니다. 당신의 멋진 편집기가 다른 PHP 태그를 지원하지 않는다면, 그것을 사용하세요
1.3 //code ?>: 짧은 스타일, SGML 처리를 따릅니다. php.ini에서 short_open_tag 명령을 활성화하거나 PHP를 컴파일할 때 –enable-short-tags를 추가해야 합니다. 프로그램의 이식성을 높이려면 이 스타일을 버리십시오. 그러면 PHP가 1.1보다 하나 적어집니다.
2. 위치
어떻게 말하나요? 어쨌든, 접미사 .php를 사용하여 HTML 파일의 어느 위치에나 PHP 언어를 넣을 수 있습니다. .php로 끝나는 HTML 파일이라는 점에 유의하세요.
19:
20: }
21: ?>
22:
23:
3.댓글
3.1 한 줄 주석: // 또는 # 여러 줄 주석: /* 설명*/
3.2 여러 줄 주석은 중첩될 수 없지만 한 줄 주석은 포함될 수 있습니다. 여러 줄 주석도 포함될 수 있습니다. 내가 원하는게 바로 이것이다
1: 2: //echo "test";/*한 줄에 여러 줄의 주석 문자가 포함되어 있습니다*/
3: /*echo 'test'; //여러 줄 주석에는 한 줄 주석이 포함됩니다.*/
코드는 다음과 같습니다.
1:
2: $a = 1; //변수 a 선언
3: $b = "php"; //변수 b 선언
4: $8d = 2; //잘못된 변수 이름입니다. 문자나 밑줄로만 시작할 수 있고 공백을 포함할 수 없습니다.
5:
6: $i 사이트 = "php"; //합법적인 변수 이름, 중국어를 사용할 수 있습니다
7: /*
8: *다음 세 가지 함수 호출 방법은 동일합니다
9: *키워드, 내장 함수 및 사용자 정의 클래스 이름, 함수 이름은 대소문자를 구분하지 않습니다.
10: */
11: phpinfo();
12: PhpInfo();
13: PHPINFO();
14:
15:
16: /*
17: *다음 세 변수는 서로 다릅니다
18: *변수 이름은 대소문자를 구분합니다
19: */
20: $name = "php1";
21: $Name = "php2";
22: $NAME = "php3";
23:
24: //변수 변수: 변수 이름을 동적으로 설정할 수 있습니다
25: $hi = "안녕하세요";
26: $$hi = "세계";
27: //다음 출력 hello world
28: echo "$hi $hello";
29: echo "$hi ${$hi}";
30:
31: //변수 할당
32: $foo = "B" //값별 할당
33: $bar = &$foo //참조 할당
34: $bar = "LZ";
35: echo "$foo" //LZ 출력
36: $cde = $foo; //값으로 할당
37: $cde = "E";
38: echo "$foo" //LZ 출력
39: ?>
2. 변수의 종류
4. 상수
1. 정의 및 사용법
2.1 상수의 범위는 전역적이며 스크립트의 어느 곳에서나 상수를 선언하고 액세스할 수 있습니다.
2.2 상수 앞에는 $가 붙지 않으며 대입문을 통해 상수를 정의할 수 없습니다.
2.3 상수는 일단 정의되면 스크립트 실행 후 자동으로 해제될 때까지 재정의하거나 정의 취소할 수 없습니다.
2.4 상수 값은 스칼라(부울, 정수, 부동 소수점, 문자열 유형)만 가능합니다
3. 시스템 사전 정의 상수
4. 자주 사용되는 마법 상수