ArtsAutosBooksBusinessEducationEntertainmentFamilyFashionFoodGamesGenderHealthHolidaysHomeHubPagesPersonal FinancePetsPoliticsReligionSportsTechnologyTravel

Learn About PHP Options/Info Functions

Updated on October 14, 2011

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).

working

This website uses cookies

As a user in the EEA, your approval is needed on a few things. To provide a better website experience, hubpages.com uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at: https://corp.maven.io/privacy-policy

Show Details
Necessary
HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
LoginThis is necessary to sign in to the HubPages Service.
Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
AkismetThis is used to detect comment spam. (Privacy Policy)
HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
Amazon Web ServicesThis is a cloud services platform that we used to host our service. (Privacy Policy)
CloudflareThis is a cloud CDN service that we use to efficiently deliver files required for our service to operate such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the googleapis.com or gstatic.com domains, for performance and efficiency reasons. (Privacy Policy)
Features
Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
Google AdSense Host APIThis service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)
Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
PaypalThis is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)
Facebook LoginYou can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)
MavenThis supports the Maven widget and search functionality. (Privacy Policy)
Marketing
Google AdSenseThis is an ad network. (Privacy Policy)
Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
Index ExchangeThis is an ad network. (Privacy Policy)
SovrnThis is an ad network. (Privacy Policy)
Facebook AdsThis is an ad network. (Privacy Policy)
Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
AppNexusThis is an ad network. (Privacy Policy)
OpenxThis is an ad network. (Privacy Policy)
Rubicon ProjectThis is an ad network. (Privacy Policy)
TripleLiftThis is an ad network. (Privacy Policy)
Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
Remarketing PixelsWe may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.
Conversion Tracking PixelsWe may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisement has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.
Statistics
Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
ComscoreComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)
Amazon Tracking PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)
ClickscoThis is a data management platform studying reader behavior (Privacy Policy)