[Php 4, Php 5, Php 7, Php 8]
getenv - nhận được giá trị của một biến môi trường — Gets 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
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_only
1
varname
Tên biến.
local_only
putenv[] 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ặcfalse
nếu biến môi trườngvarname
không tồn tại. Nếuvarname
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_only
3
$local_only
4
$local_only
5 Tham số local_only
đã được thêm vào. ¶
Ví dụ
$local_only
6
$local_only
7
$local_only
8
$local_only
9
false
0
false
1
$local_only
5Ví dụ #1 getenv [] ví dụ ¶
Ghi chú
false
3
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ộ.
false
4
false
5
false
6
$local_only
5Xem thêm ¶
putenv [] - Đặt giá trị của biến môi trường
false
8
false
9
varname
0
varname
1
$local_only
5apache_getenv [] - Nhận biến SubacheS_ENV của Apache ¶
Superglobals
varname
3
Ẩn danh ¶ ¶
4 năm trước
varname
4
jcastromail tại yahoo dot es ¶ ¶
4 năm trước
varname
5
jcastromail tại yahoo dot es ¶ ¶
2 năm trước
varname
6
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.
varname
7
Tham số local_only
đã được thêm vào. ¶
Ghi chú
varname
8
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ộ.
varname
9
local_only
0
local_only
1
local_only
2Xem thêm ¶
putenv [] - Đặt giá trị của biến môi trường
local_only
3
local_only
4
local_only
5
local_only
6
$local_only
5