1. php는 서버 측 스크립팅 언어로, 느슨한 형식의 언어입니다.
?> 스타일 스크립트 스타일
?> ; 짧은 스타일
<% %> ASP
스타일
with ;종료 3.
참고: a)
//b)
🎜>
#c)
/* 🎜>4.
변수는 다음을 위한 컨테이너입니다. 데이터를 저장하며 대소문자를 구분합니다. 변수가 매우 긴 경우 구분 기호 <<<.를 사용하세요. $k=<<
… str;생각
PHP은 느슨한 유형의 언어이므로 변수를 선언할 때 특정 유형 키워드를 갖지 않습니다.
$
<으로 균일하게 시작 🎜> +
변수명1,
은 문자로 시작해야 하며 _은 <으로 시작해야 합니다. 🎜>2.
영숫자와 밑줄만 포함할 수 있습니다. 3. 대소문자 구분
5.
변수는 에 포함될 수 있습니다. PHP
스크립트 내 어디든 선언됩니다. 6.
인용/사용된 스크립트 - 범위 a )
로컬(로컬)b) 글로벌(
글로벌)c)
정적(정적) )
함수 외부에서 선언된 변수에는 global 범위는 함수 외부에서만 액세스할 수 있습니다.
함수 내부에 선언된 변수는 local< 역할을 합니다. 🎜> 필드는 함수 내에서만 액세스할 수 있습니다.
함수 내부 호출전역변수는 다음과 같아야 합니다. be ① in global 키워드로 내부적으로 선언됨 ②$GLOBAL[ index] 모든 전역 변수는 에 저장되며, 슈퍼 전역 변수 $GLOBAL[index]를 통해 전달될 수 있습니다. 에서 받으세요.
7. $GLOBAL[색인]이 배열은 함수 내에서 액세스할 수 있으며 전역 변수를 직접 업데이트하는 데 사용할 수 있습니다.
8. 보통 함수가 완료되면 실행 이후 모든 변수가 삭제됩니다. 삭제할 필요가 없다면 정적
을 사용해야 합니다. 9. Constant None$, 스크립트에서는 값을 변경할 수 없습니다. 패스 define("상수 이름","상수 값”,”상수 이름 대소문자 구분 여부 ”);true(같은 경우) 무감각, 거짓민감. 클래스에서 상수를 정의하려면 const 키워드를 사용하세요.
사용 위치에 따라 달라지는 상수는 마법의 상수가 됩니다.
1) __FILE__ 현재 폴더
2) __LINE__ 현재 줄 번호
3) __FUNC TION__ 현재 함수 이름
4) __CLASS__ 현재 클래스 이름
5) __METHOD__ 현재 객체의 메소드 이름
10. 인쇄: echo 더 출력 가능 하나의 문자열보다.
인쇄 문자열을 출력하고 항상 반환하는 기능 1. 11.
문자열 길이 strlen();문자열 내에서 지정된 문자 또는 텍스트 검색strpos() 문자열 연결에서는 "."을 사용합니다. ,“.” 다음에 공백이 와야 합니다. 12.
슈퍼 전역 변수: a)
$GLOBALS 은 전역 범위의 모든 변수를 나타냅니다.
b) $_SERVER 헤더, 경로 및 스크립트 위치에 대한 정보를 저장합니다.
c) $_REQUEST 은 HTML<을 수집하는 데 사용됩니다. 🎜 >양식으로 제출된 데이터입니다.
d) 🎜> 제출물 수집에 널리 사용됩니다method="post" 이후의 양식 데이터 HTML 형식은 변수를 전달하는 데에도 일반적으로 사용됩니다. e) 🎜>
제출물 수집에 사용HTML양식 뒤의 양식 데이터(method="get")도 수집 가능 URL로 전송된 데이터. f) 🎜> 클라이언트 컴퓨터에서 원격 서버로 파일을 업로드합니다.
g) 🎜> ~ (variables_order=EPGCS)h)
$_COOKIE 사용 쿠키의 값을 검색합니다.
i) 🎜> 은 사용자 세션에 대한 정보를 저장하거나 사용자 세션의 설정을 변경하는 데 사용됩니다. 13. 포함/요구 문은 지정된 파일
/코드<에 있는 모든 텍스트를 가져옵니다. 🎜 >/ 태그를 지정하고 복사하여 사용하세요. 포함/요구 문을 파일에 추가하세요.
a) 🎜>정적 로딩), 오류가 발생하면 치명적인 오류가 발생하고 스크립트가 중지됩니다. b)
포함(동적 )을 로드합니다. 오류가 발생하면 경고만 생성되고 스크립트는 계속 실행됩니다.
c) require_once/include_once 같은 페이지는 한 번만 포함됩니다.
14. 어레이 처리: $어레이 이름[' 키 이름 ']을 사용하여 배열을 초기화할 수도 있습니다. () 함수를 사용하여 배열을 만듭니다. count()
배열의 길이를 반환합니다. 배열 순회:
foreach 루프, count()배열의 길이를 구한 후 for;list를 사용하세요. ()언어 구조 루프, 기본 숫자 인덱스에만 해당;each()return은 키-값 쌍입니다.
while(list($key,$value)=each($array)){
}
foreach($array as $key => $value){
}
15.
PHP중급 객체는 class 키워드에도 범위가 있습니다. 범위를 지정하지 않으면 var을 사용하여 수정할 수 있습니다. 멤버 방식. 함수와의 차이점은 키워드로 수정할 수 있다는 점입니다. 생성자__contract,소멸자__destruct 16.
>::” 인스턴스화 없이 클래스의 상수, 변수 및 메소드를 호출할 수 있는 범위 연산자; >" =>”
🎜>배열 멤버 액세스 기호 ” 객체 멤버 액세스 기호 >“=&”
인용(별칭) “=”
과제입니다. 17. $
변수명 = new 클래스명( [매개변수
]);
// 인스턴스화 $변수명->회원 속성 = 값; //속성에 값을 할당합니다.
$변수명->멤버 속성; ;$ 변수명
->멤버 방식; 🎜>사용방법 18. 🎜>mysql: 일반적으로 사용
conn.php캡슐화한 후 필수 페이지에
require를 사용하세요. 1) $conn = mysql_pconnect("localhost","root","") 또는 die(mysql_error());
2) mysql_select_db(“데이터베이스 이름
”,$ conn);//지정된 데이터베이스에 연결합니다. 3) utf8”); 4)
$sql = “”; 5)
$resultSet = mysql_query($sql) 또는 사망(“ 잘못된 쿼리: “.mysql_error);//return sql
문 결과
6) 동안; ($v = mysql_fetch_array($resultSet)){ 7)
echo “필드 이름:
”.$v['title'];8) }9)
mysql_free_result($resultSet);//결과 세트를 닫습니다. 10)
🎜>mysql_close($conn);//연결 닫기Google 번역에 복사번역 결과
위 내용은 PHP 노트를 소개합니다. Java 프로그래머는 내용의 측면을 포함하여 PHP 프로그램을 이해하고 있으므로 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.