Learn About PHP Options/Info Functions

Introduction

Here, On this Page, I'm publishing the list of and information about All those PHP functions that fall in "PHP Options/Info" Category of PHP. Information includes

  1. function names,
  2. syntax,
  3. Usage & description.

You can conclude from the name itself that "This type of functions deals with configuration information of PHP installed in your system". System can either be "localhost" (Your own computer) or "Webhost". This functions enable you to view/get lot of information about PHP on which you are building your application/websites, e.g. runtime configuration, loaded extensions, version etc. . You'll also see many functions that allows us (Programmers) to set options (Overriding the old ones) to change the default behavior. The most common/popular function in this list is "phpinfo() function", which may be well known to you too.

Php options/info functions
Php options/info functions

PHP Options/Info Functions

Function Name
Description & Usage
Syntax
assert_options
Set/get the various assert flags
mixed assert_options ( int $what [, mixed $value ] )
assert
Checks if assertion is FALSE
bool assert ( mixed $assertion )
dl
Loads a PHP extension at runtime
bool dl ( string $library )
extension_loaded
Find out whether an extension is loaded
bool extension_loaded ( string $name )
gc_collect_cycles
Forces collection of any existing garbage cycles
int gc_collect_cycles ( void )
gc_disable
Deactivates the circular reference collector
void gc_disable ( void )
gc_enable
Activates the circular reference collector
void gc_enable ( void )
gc_enabled
Returns status of the circular reference collector
bool gc_enabled ( void )
get_cfg_var
Gets the value of a PHP configuration option
string get_cfg_var ( string $option )
get_current_user
Gets the name of the owner of the current PHP script
string get_current_user ( void )
get_defined_constants
Returns an associative array with the names of all the constants and their values
array get_defined_constants ([ bool $categorize = false ] )
get_extension_funcs
Returns an array with the names of the functions of a module
array get_extension_funcs ( string $module_name )
get_include_path
Gets the current include_path configuration option
string get_include_path ( void )
get_included_files
Returns an array with the names of included or required files
array get_included_files ( void )
get_loaded_extensions
Returns an array with the names of all modules compiled and loaded
array get_loaded_extensions ([ bool $zend_extensions = false ] )
get_magic_quotes_gpc
Gets the current configuration setting of magic_quotes_gpc
int get_magic_quotes_gpc ( void )
get_magic_quotes_runtime
Gets the current active configuration setting of magic_quotes_runtime
int get_magic_quotes_runtime ( void )
get_required_files
Alias of get_included_files()
 
getenv
Gets the value of an environment variable
string getenv ( string $varname )
getlastmod
Gets time of last page modification
int getlastmod ( void )
getmygid
Get PHP script owner's GID
int getmygid ( void )
getmyinode
Gets the inode of the current script
int getmyinode ( void )
getmypid
Gets PHP's process ID
int getmypid ( void )
getmyuid
Gets PHP script owner's UID
int getmyuid ( void )
getopt
Gets options from the command line argument list
array getopt ( string $options [, array $longopts ] )
getrusage
Gets the current resource usages
array getrusage ([ int $who = 0 ] )
ini_alter
Alias of ini_set()
 
ini_get_all
Gets all configuration options
array ini_get_all ([ string $extension [, bool $details = true ]] )
ini_get
Gets the value of a configuration option
string ini_get ( string $varname )
ini_restore
Restores the value of a configuration option
void ini_restore ( string $varname )
ini_set
Sets the value of a configuration option
string ini_set ( string $varname , string $newvalue )
magic_quotes_runtime
Alias of set_magic_quotes_runtime()
 
main
Dummy for main()
There is no function named main() except in the PHP source.
memory_get_peak_usage
Returns the peak of memory allocated by PHP
int memory_get_peak_usage ([ bool $real_usage = false ] )
memory_get_usage
Returns the amount of memory allocated to PHP
int memory_get_usage ([ bool $real_usage = false ] )
php_ini_loaded_file
Retrieve a path to the loaded php.ini file
string php_ini_loaded_file ( void )
php_ini_scanned_files
Return a list of .ini files parsed from the additional ini dir
string php_ini_scanned_files ( void )
php_logo_guid
Gets the logo guid
string php_logo_guid ( void )
php_sapi_name
Returns the type of interface between web server and PHP
string php_sapi_name ( void )
php_uname
Returns information about the operating system PHP is running on
string php_uname ([ string $mode = "a" ] )
phpcredits
Prints out the credits for PHP
bool phpcredits ([ int $flag = CREDITS_ALL ] )
phpinfo
Outputs information about PHP's configuration
bool phpinfo ([ int $what = INFO_ALL ] )
phpversion
Gets the current PHP version
string phpversion ([ string $extension ] )
putenv
Sets the value of an environment variable
bool putenv ( string $setting )
restore_include_path
Restores the value of the include_path configuration option
void restore_include_path ( void )
set_include_path
Sets the include_path configuration option
string set_include_path ( string $new_include_path )
set_magic_quotes_runtime
Sets the current active configuration setting of magic_quotes_runtime
bool set_magic_quotes_runtime ( bool $new_setting )
set_time_limit
Limits the maximum execution time
void set_time_limit ( int $seconds )
sys_get_temp_dir
Returns directory path used for temporary files
string sys_get_temp_dir ( void )
version_compare
Compares two "PHP-standardized" version number strings
mixed version_compare ( string $version1 , string $version2 [, string $operator ] )
zend_logo_guid
Gets the Zend guid
string zend_logo_guid ( void )
zend_thread_id
Returns a unique identifier for the current thread
int zend_thread_id ( void )
zend_version
Gets the version of the current Zend engine
string zend_version ( void )
PHP options/info functions

So, That was the huge list of PHP functions falling in above mentioned category of PHP. If you face any type of problems or have query regarding any this function, then, you're free to ask about it in comments section below (Fulfill it's Purpose).

More by this Author


Comments 3 comments

dallas93444 profile image

dallas93444 5 years ago from Bakersfield, CA

Over my head!


itech profile image

itech 5 years ago from New Delhi, India Author

Okay, I will add one more text capsule here to explain the syntax properly.

Thanks for commenting @dallas93444


Rose 2 years ago

A couple of notes, sziitnae your request variables before pulling data directing into you code. Avoid using double quote for simple string echo as it is extra load on php parsing use single quote instead. Play with MVC type frameworks such as Zends framework to get familiar with design patterns. Nice tutorial for beginners but be warned, I had to fire a bunch of people recently who programmed like this go back to programming basics and learn popular framework methodologies.

    Sign in or sign up and post using a HubPages Network account.

    0 of 8192 characters used
    Post Comment

    No HTML is allowed in comments, but URLs will be hyperlinked. Comments are not for promoting your articles or other sites.


    Click to Rate This Article
    working