PHP 연구 노트 요약

기사 2020년 3월 17일에 업데이트

첫째, 기본

지식 포인트 기술
마크 : XML 스타일 <?php echo "hello"; ?> 추천
태그 : 스크립트 스타일 <script language="php"> echo "hello"; </script>
태그 : 짧은 스타일 <? echo "hello"; ?> 구성해야php.ini
마크 : ASP 스타일 <% echo "hello"; %> 구성해야php.ini
주의 //..., /* ... */,#... 한 줄 주석이 나타나지 않을 수 있습니다 ?>그렇지 않으면 스크립트 오류의 말 간주됩니다,
데이터 유형 8가지 boolean부울, string문자열, integer정수, float부동 소수점 스칼라 유형 4 가지
데이터 유형 8가지 array배열, object객체 복합 형의 두 종류
데이터 유형 8가지 resource자원, null널 (null) 특수한 유형의 두 종류
데이터 유형 8가지 boolean:이 true, false두 값 널도에 대한false
데이터 유형 8가지 string: '작은 따옴표, "큰 따옴표, <<<구분 세 가지 방법 작은 따옴표는 변수 대체하지 않습니다
데이터 유형 8가지 integer: 정수는 정수 포함
데이터 유형 8가지 float: 저장하는 데 사용 整数하거나 小数.
사용할 수 있습니다 标准格式科学计数法格式.
전에 버전 4.0으로 확인 된 double, 둘 사이에는 차이가 없습니다
데이터 유형 8가지 array어레이로서 동일한 유형의 변수 집합
데이터 유형 8가지 object: 개체 개체가 새로운 명령을 사용하여 만들 수있는 클래스의 인스턴스입니다.

둘째, 지식이 지침을 자세히

(1) 부울 부울

1, 부울 두 값을 가지고 true, false. 2,
, , ,, ,도를위한 .00.0“0”空字符串只声明但没赋值的数组false

(2) 문자열 문자열

1 만 따옴표 단일 문자열에 대한 따옴표 '교체 또는 큰 따옴표 구분 기호는 변수를 고려하는 것이 필요합니다. 따라서, 우선 순위는 작은 따옴표를 사용합니다.
2, 줄 바꿈 \n, 캐리지 리턴 \r, 수평 탭 \t, 백 슬래시 \\, 달러 기호 \$, 작은 따옴표 \', 큰 따옴표 \", 기호 문자 진수 \[0-7]{1,3}, 16 진수 문자 \x[0-9a-fA-f]{1,2}, 필요성은 정기적으로이 경기 후 도주한다.
3, 사용 중단을 정의

$string  = <<< str
这里面写要输出的字符
然后以界定符结束
结束界定符前不能有空格或其他字符
在这里面的变量会被替换成其值
str

(3) 정수 정수

1, 정수 정수 만 포함 할 수 있습니다.
진수 8 또는 9와 같은 오류 문자가있는 경우 (2)는, 후자의도 무시한다. 예를 들어 : 02643898그것은 동일합니다 02643.
값을 초과하는 경우 (3), int최대 값이 때되는 바와 같이, 표현 될 수있는 float처리되고,이 상황이된다 整数溢出.

(4) 플로트 플로트

하나는 두 가지 형식 및 표준 형식으로 과학적인 계산이 있습니다.
도 2를 참조하면, 부동 소수점 값이 근사하고, 상기 비교는 크기를 피해야한다.

(5) 어레이 배열

1, 어레이는 복수의 값을 포함

# $arr1 = ('value1','value2');
$arr1 = ('hello','world');

2 배열 첨자에 의해 할당 될 수있다

# key 是下标
# $arr2[key] = 'value';
$arr2[0] = 'hey';

3 어레이가 지정할 수있는 키

# $arrayname = array(key1=>value1, key2=>value2);
$arr3 = array(0=>'php',1=>'is','ok'=>'good');

(6) 개체 개체

1, PHP 두 방법은 임의로 객체 지향 및 프로세스 지향 사용될 수있다.

(7) 자원 자원

1, 자원 쓰레기 수집 시스템의 사용 후 자동으로 메모리 소모를 방지 할 수 있습니다.

(8) 널

도 1을 참조하면, 널 대소 문자를 구별하지 않는다.
도 2에는 할당이 할당되지 nullunset()값을 처리한다 null.
도 3은 unset()메모리로부터 변수를 제거하는 것이다.

(9) 데이터 형식 변환

변환 연산자 변환 유형 예를 들면
(boolean) 부울로 변환 (boolean)$num,(boolean)$str
(string) 변환 할 문자열 (string)$boo,(string)$flo
(integer) 정수로 변환 (integer)$boo,(integer)$str
(float) float로 변환 (float)$str
(array) 배열 변환 (float)$str
(object) 객체 속으로 (object)$str

1로 변환되고, boolean동등한은 null변환한다 false.
2로 전환되어 integer시간 flase변환 0, true변환 1, float부동 소수점 소수가 절단되어, 캐릭터가 디지털 비트 비 차단의 수가 달리 출력 시작하는 경우 0.
3 변환의 종류는 수 settype()완료 함수이다.

# bool settype(mixed var, string type)
$number = '3.14159';
echo settype($number, 'integer');
# 输出结果 1
# 因为 settype() 函数的返回值为布尔型

셋째, 계속

게시 75 개 원래 기사 · 원 찬양 8 ·은 10000 +를 볼

추천

출처blog.csdn.net/qq_21516633/article/details/104930876