Hướng dẫn getenv php - getenv php

(Php 4, Php 5, Php 7, Php 8)

getenv - nhận được giá trị của một biến môi trườngGets the value of an environment variable

Sự mô tả

getenv (chuỗi $varname, bool $local_only = false): Chuỗi | Sai(string $varname, bool $local_only = false): string|false

getenv (): mảng(): array

Bạn có thể thấy một danh sách tất cả các biến môi trường bằng cách sử dụng phpinfo (). Nhiều biến số trong số các biến này được liệt kê trong »& NBSP; RFC 3875, cụ thể là Phần 4.1," Yêu cầu Meta-Variables ".phpinfo(). Many of these variables are listed within » RFC 3875, specifically section 4.1, "Request Meta-Variables".

Thông số

varname

Tên biến.

local_only

Được đặt thành true để chỉ trả về các biến môi trường cục bộ (được đặt bởi hệ điều hành hoặc putenv).

Trả về giá trị

Trả về giá trị của biến môi trường varname hoặc false nếu biến môi trường varname không tồn tại. Nếu varname bị bỏ qua, tất cả các biến môi trường được trả về dưới dạng mảng kết hợp.false if the environment variable varname does not exist. If varname is omitted, all environment variables are returned as associative array.

Thay đổi

Phiên bảnSự mô tả
7.1.0 getenv (chuỗi $varname, bool $local_only = false): Chuỗi | Saiarray of all environment variables.
7.0.9 getenv (): mảng

Bạn có thể thấy một danh sách tất cả các biến môi trường bằng cách sử dụng phpinfo (). Nhiều biến số trong số các biến này được liệt kê trong »& NBSP; RFC 3875, cụ thể là Phần 4.1," Yêu cầu Meta-Variables ".

Thông sốgetenv() Example

$local_only1

varname

Tên biến.

local_onlyputenv() has been used to set a local environment variable of the same name. Use the local_only parameter to return the value of locally-set environment variables.

Được đặt thành true để chỉ trả về các biến môi trường cục bộ (được đặt bởi hệ điều hành hoặc putenv).

  • Trả về giá trị
  • Trả về giá trị của biến môi trường varname hoặc false nếu biến môi trường varname không tồn tại. Nếu varname bị bỏ qua, tất cả các biến môi trường được trả về dưới dạng mảng kết hợp.
  • Thay đổi

Phiên bản

Bây giờ varname có thể được bỏ qua để lấy một mảng kết hợp của tất cả các biến môi trường.

$local_only3

$local_only4

$local_only5

Tham số local_only đã được thêm vào.

Ví dụ

$local_only6

$local_only7

$local_only8

$local_only9

false0

false1

$local_only5

Ví dụ #1 getenv () ví dụ

Ghi chú

false3

Cảnh báo

Nếu PHP đang chạy trong SAPI như CGI nhanh, hàm này sẽ luôn trả về giá trị của biến môi trường do SAPI đặt, ngay cả khi putenv () đã được sử dụng để đặt biến môi trường cục bộ cùng tên. Sử dụng tham số local_only để trả về giá trị của các biến môi trường bộ cục bộ.

false4

false5

false6

$local_only5

Xem thêm

putenv () - Đặt giá trị của biến môi trường

false8

false9

varname0

varname1

$local_only5

apache_getenv () - Nhận biến SubacheS_ENV của Apache

Superglobals

varname3

Ẩn danh ¶

4 năm trước

varname4

jcastromail tại yahoo dot es ¶

4 năm trước

varname5

jcastromail tại yahoo dot es ¶

2 năm trước

varname6

Phiên bản

Bây giờ varname có thể được bỏ qua để lấy một mảng kết hợp của tất cả các biến môi trường.

varname7

Tham số local_only đã được thêm vào.

Ghi chú

varname8

Cảnh báo

Nếu PHP đang chạy trong SAPI như CGI nhanh, hàm này sẽ luôn trả về giá trị của biến môi trường do SAPI đặt, ngay cả khi putenv () đã được sử dụng để đặt biến môi trường cục bộ cùng tên. Sử dụng tham số local_only để trả về giá trị của các biến môi trường bộ cục bộ.

varname9

local_only0

local_only1

local_only2

Xem thêm

putenv () - Đặt giá trị của biến môi trường

local_only3

local_only4

local_only5

local_only6

$local_only5