>  기사  >  백엔드 개발  >  PHP 참고 사항 - Java 프로그래머는 PHP 프로그램을 이해합니다.

PHP 참고 사항 - Java 프로그래머는 PHP 프로그램을 이해합니다.

WBOY
WBOY원래의
2016-08-08 09:21:31902검색


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 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.