llms_get_secure_option( string $secure_name, mixed $default = false, string $db_name = '' )

Retrieve a “secure” option.


Description Description

Checks environment variables and then constant definitions


Top ↑

Parameters Parameters

$secure_name

(string) (Required) Name of the option variable / constant.

$default

(mixed) (Optional) default value used as a fallback.

Default value: false

$db_name

(string) (Optional) option name to fallback on if no constant or environment var is found.

Default value: ''


Top ↑

Return Return

(mixed)


Top ↑

Source Source

File: includes/functions/llms-functions-options.php

25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
function llms_get_secure_option( $secure_name, $default = false, $db_name = '' ) {
 
    // Try an environment variable first.
    $val = getenv( $secure_name );
 
    if ( false !== $val ) {
        return $val;
    }
 
    // Try a constant.
    if ( defined( $secure_name ) ) {
        return constant( $secure_name );
    }
 
    if ( $db_name ) {
        return get_option( $db_name, $default );
    }
 
    // Return the default value.
    return $default;
 
}


Top ↑

Changelog Changelog

Changelog
Version Description
3.29.0 Introduced.

Top ↑

User Contributed Notes User Contributed Notes

You must log in before being able to contribute a note or feedback.