>  기사  >  백엔드 개발  > 

百草
百草원래의
2023-07-24 17:16:40842검색

php 내장 개체는 다음과 같습니다. 1. $_GET, HTTP GET 메서드를 통해 스크립트에 전달된 매개변수 가져오기 2. $_POST, HTTP POST 메서드를 통해 스크립트에 전달된 매개변수 가져오기, GET 및 POST 메소드를 통해 스크립트에 전달된 매개변수를 가져옵니다. 4. $_SESSION은 여러 페이지 간의 세션 변수를 저장하고 액세스합니다. 5. $_COOKIE는 브라우저에서 보낸 쿠키를 읽습니다. 7. $_FILES 등

이 튜토리얼의 운영 체제: windows10 시스템, PHP 버전 8.1.3, DELL G3 컴퓨터.

PHP는 웹 개발에 널리 사용되는 프로그래밍 언어입니다. 개발자가 양식 데이터 처리, 데이터베이스 액세스 및 파일 조작과 같은 다양한 작업을 수행할 수 있도록 많은 내장 개체를 제공합니다.

1. $_GET: HTTP GET 메서드를 통해 스크립트에 전달된 매개변수를 가져오는 데 사용되는 내장 개체입니다. 이는 연관 배열이며 키 이름으로 다양한 매개변수에 액세스할 수 있습니다.

예:

$id = $_GET['id']; // 获取名为“id”的参数值

2. $_POST: $_GET 객체와 유사하게 $_POST는 HTTP POST 메서드를 통해 스크립트에 전달된 매개변수를 얻는 데 사용됩니다. 이는 연관 배열이기도 하며 키 이름으로 다양한 매개변수에 액세스할 수 있습니다.

예:

$username = $_POST['username']; // 获取名为“username”的参数值

3. $_REQUEST: 이 내장 개체는 GET 및 POST 메서드를 통해 스크립트에 전달된 매개변수를 얻을 수 있습니다. 이는 연관 배열이며 키 이름으로 다양한 매개변수에 액세스할 수 있습니다.

예:

$name = $_REQUEST['name']; // 获取名为“name”的参数值

4. $_SESSION: 이 내장 개체는 여러 페이지 간의 세션 변수를 저장하고 액세스하는 데 사용됩니다. 세션 변수는 세션 전체에서 액세스 가능하며 사용자가 브라우저를 닫은 후에도 지속됩니다.

예:

session_start(); // 启动会话
$_SESSION['username'] = 'John'; // 设置会话变量
$username = $_SESSION['username']; // 获取会话变量的值

5. $_COOKIE: 이 내장 개체는 브라우저에서 보낸 쿠키를 읽는 데 사용됩니다. 쿠키는 사용자를 추적하고 식별하는 데 사용되는 브라우저에 저장된 작은 텍스트 파일입니다.

예:

$cookieValue = $_COOKIE['cookieName']; // 获取名为“cookieName”的Cookie的值

6. $_SERVER: 이 내장 개체는 현재 스크립트의 서버 및 실행 환경에 대한 정보를 제공합니다. 이를 사용하여 스크립트의 파일 경로, 호스트 이름 및 기타 관련 정보를 얻을 수 있습니다.

예:

$filePath = $_SERVER['SCRIPT_FILENAME']; // 获取当前脚本文件的路径

7. $_FILES: 이 내장 개체는 HTTP POST 메서드를 통해 업로드된 파일을 처리하는 데 사용됩니다. 파일 이름, 유형, 크기 등과 같은 업로드된 파일 정보를 얻고 처리하는 데 유용한 기능을 제공합니다.

예:

$fileName = $_FILES['file']['name']; // 获取上传文件的名称

위에 언급된 몇 가지 일반적인 내장 개체 외에도 PHP는 데이터베이스 관련 개체(예: mysqli 및 PDO), 날짜 및 시간 관련 개체와 같은 다른 내장 개체도 제공합니다. DateTime 등의 객체와 이미지 처리 관련 객체(GD 라이브러리, Imagick 라이브러리 등) 등

내장 객체는 PHP의 강력한 기능 중 하나로서 개발자가 다양한 작업을 쉽게 처리하고 운영할 수 있도록 하여 개발 효율성을 향상시킵니다. 이러한 객체에 능숙해지면 PHP의 기능을 더 잘 활용하는 데 도움이 됩니다.

위 내용은 의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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