PHP에서 약 10 기본 사항 알아보기
일부의 PHP의 기본적인 읽었고 내가 여기에 요약:
1, HTML에 있는 PHP 스크립트를 포함 하는 3 가지:
다음은 참조 된 내용입니다.
< 스크립트 언어 "PHP" = >
모드 하나 포함
Echo ("테스트");
</스크립트 >
?
포함 모드 2
에코 "< br > test2";
? >
<? php
포함 모드 3
에코 "< br > test3";
? >
또한 동일한 태그를 사용 하 여 포함 메서드는 < % 및 ASP, 하지만 그것은 gt php.ini 관련된 구성을 수정 하려면 권장 되지 않습니다.
2, php 노트는 한 줄 및 여러 줄 주석은 Java 주석으로 같은 방식으로.
다음은 참조 된 내용입니다.
?
이것은 단일-라인 코멘트 이다.
에코 "테스트";
/*
여러 줄 코멘트는 여기 있다! 라인 코멘트 콘텐츠를 많이 쓸 수 있습니다.
*/
? >
없는 중첩 된 주석 같이 / * aaaa / * asdfa * / asdfasdfas * /, 그 문제를 일으킬 수 있습니다.
3, php 5 기본 데이터 유형이 있다:
정수, 두 번, 문자열, 배열, 개체.
4, 외부 변수를 선언할 필요가 호출 함수 외부 기능 글로벌, 그렇지 않으면 액세스할 수 없는, 이것은 PHP와 다른 프로그래밍 언어는 차이. 케이스 코드:
다음은 참조 된 내용입니다.
?
$a = 1;
기능 테스트 () 없음
에코 $a;
}
테스트 (); 이 결과 "1"을 출력 하지 않습니다.
함수 Test2 () 없음
글로벌 $a;
에코 $a;
}
Test2 (); 이 결과 "1"을 출력 합니다.
? >
참고: PHP는 함수 내 정적 변수를 선언할 수 있습니다. C 언어에서 사용 합니다.
5, 변수, 변수, 함수
다음은 참조 된 내용입니다.
?
변수에 대 한 변수
$a = "hello";
$ $a = "세계";
에코 "$a $hello"; "Hello World"를 출력 합니다.
에코 "$a ${$a}"; 또한 "Hello World"를 출력 합니다.
? >
?
가변의 기능
함수 Func_1 () 없음
인쇄 ("테스트");
}
함수 ($callback) 재미 없음
$callback ();
}
재미 ("func_1"); 이 "테스트" 출력
? >
6, php 지원 스칼라와 연관 배열, 배열 첨자가 0에서 시작 하는 배열을 만들 목록 () 및 배열 ()를 사용할 수 있습니다. 로:
다음은 참조 된 내용입니다.
?
$a [0] = "ABC";
$a [1] = "def";
$b ["foo"] = 13;
$a = "안녕하세요"; $a [2] = "안녕하세요"
$a = "세계"; $a [3] = "세계"
$name = "질"; $name [0] = "질"
$name = "잭"; $name [1] = "잭"
? >
7, 상관 관계 매개 변수 전달 (및 사용), 방법의 두 종류. 경우:
다음은 참조 된 내용입니다.
?
방법 1:
함수 foo (및 $bar) 없음
$bar. = "고 뭔가 추가";
}
$str = "이 되는 문자열,";
푸 ($STR);
에코 $str; 출력: 이것은 문자열, 그리고 여분의 것
에코 "< br >";
방법 2:
Foo1 기능 ($bar) 없음
$bar. = "고 뭔가 추가";
}
$str = "이 되는 문자열,";
Foo1 ($STR);
에코 $str; 출력: 이것은 문자열,
에코 "< br >";
Foo1 (및 $str);
에코 $str; 출력: 이것은 문자열, 그리고 여분의 것
? >
8, 함수에 대 한 기본 값입니다. PHP에서 함수에서는 C 같은 기본 값 설정 + + 스타일.
다음은 참조 된 내용입니다.
?
Makecoffee 기능 ($type = "커피") 없음
"$type. N 컵 만들기" 에코;
}
에코 Makecoffee (); "커피 한 잔 만들기"
에코 Makecoffee ("에스프레소"); "에스프레소 한 잔 만들기"
/*
참고: 기본 값 매개 변수 기본값을 사용 하는 경우 모든 매개 변수는 기본 값이 없는 매개 변수 뒤에 정의 되어야 합니다. 그렇지 않으면, 프로그램은 예상 대로 작동 하지 않습니다.
*/
기능 테스트 ($type = "테스트", $FF) {//Error 예제
반환 $type. $ff
}
9, php의 여러 특별 한 상징적인 의미입니다.
$ 변수
주소는 & 변수 (변수 앞에 추가)
@ 할 하지 표시 오류 메시지 (변수 전에 플러스)
-> 클래스의 속성 또는 메서드
요소 값 = > 배열
?: 삼항 연산자
10, () 문을 포함 하 고 () 문이 필요
사용 해야 하는 조건 또는 루프에 따라 파일을 포함 하려는 경우 포함 ().
필요 () 문은 한 번 간단 하 게 제공 됩니다 그리고 모든 조건문 또는 루프 올바르지 않습니다.
때문에 포함 ()는 특별 한 문 구조, 문 블록에 문이 있는 경우에 다른 문 블록에도 포함 해야 합니다.
다음은 참조 된 내용입니다.
?
다음은 error 문을
경우 ($condition)
($file를)를 포함 한다;
다른
($other를)를 포함 한다;
다음은 올바른 문입니다.
경우 ($condition) 없음
($file를)를 포함 한다;
} 다른
{
($other를)를 포함 한다;
}
? >