You are on page 1of 1

PHP CHEAT SHEET BY DANIEL AT HTTP://WWW.DANIELDEV.

EU

Mysql functions String functions Array functions


mysql_connect($link, $usr, $pwd) substr_replace($str, search, pos) is_array($var)
mysql_close() strstr($haystack, $needle) array_keys(array)
mysql_select_db($db) strlen($str) array_combine(arr_keys, arr_val)
mysql_db_query($db, $query) strpos($haystack, $needle) array_diff(arr1, arr2, arr3 ..)
mysql_list_dbs() strip_tags($str) array_merge(arr1, arr2, ..)
mysql_drop_db($dbName) htmlentities($str)
mysql_list_tables($database) array_push(array, $var)
htmlspecialchars($str) array_reverse(array)
mysql_tablename(resource, $int)
trim($str) also: rtrim/ltrim array_shift(array)
mysql_query($query)
implode($glue, arr $pieces) array_walk(array, funcName)
mysql_num_fields(resource)
addslashes($str)
mysql_num_rows(resource)
mysql_fetch_array(resource) nl2br($str) Classes and objects
crypt($str, [$salt]) class_exists($className)
mysql_fetch_assoc(resource)
method_exists($obj, $method)
mysql_fetch_row(resource)
Varible handling func property_exists($class, $prop)
mysql_real_escape_string($str)
empty($var) get_class_methods($class_n)
mysql_error()
floatval($var) get_class_vars($className)
PostgreSQL Functions get_defined_vars() get_class([$obj])
pg_connect($conn) get_resource_type($handler) get_declared_classes()
pg_connection_reset($conn) is_array($var) get_parent_class([$obj])
pg_pconnect($conn) is_binary($var) get_object_vars($obj)
pg_close([$conn]) is_buffer($var)
is_null($var) Output control
pg_fetch_all(resource) ob_start()
pg_fetch_all_columns(resource) is_object($var)
ob_clean()
pg_fetch_array(resource) is_string($var)
ob_flush()
pg_fetch_assoc(resource) isset($var) also: unset
flush()
pg_fetch_object(resource) serialize($val) also: unserialize
ob_get_clean()
pg_fetch_row(resource) settype($var, $type)
ob_get_flush()
pg_select($conn, $table, $arr) * strval($var)
ob_end_flush()
pg_insert($conn, $table, $arr) * var_dump($var)
ob_get_contents()
pg_query([$conn], $query) Filesystem functions ob_get_lenght()
pg_cancel_query($conn) fopen($filename, mode) ob_get_status()
pg_affected_rows(resource) fclose($handler) ob_implicit_flush()
pg_num_fields(resource) fread($handler, $len) ob_list_handlers()
pg_num_rows(resource) fwrite($handler, $str)
pg_ping([$conn]) file_exists($filename) Regex perl compatible
pg_field_type(resource, $fieldNr) file_get_contents($filename) preg_match(pat, subj)
pg_result_error(resource) filetype($filename) preg_match_all(pat, subj, match)
filesize($filename) preg_replace(pat, replace, subj)
SQLitet3 Functions is_executable($filename) preg_split(pat, subj)
SQLite3::changes() is_dir($filename) preg_filter(pat, replace, subj)
SQLite3::close() chmod($file, mode) preg_grep(pat, input)
SQLite3::_construct($filename) copy($source, $dest) preg_last_error()
SQLite3::escapeString($val) dirname($path)
SQLite3::exec($query) Function handling Notes:
SQLite3::lastErrorCode() func_get_arg($arg_num) * the current function is experimental
SQLite3::lastErrorMsg() func_get_args() at the time of this writting.
SQLite3::lastInsertRowID() func_num_args() [ ] detonates optional parameters.
SQLite3::loadExtension($lib) function_exists($funcName)
SQLite3::open($filename) get_defined_functions()
SQLite3::prepare($query)
SQLite3::query($query)
SQLite3::querySingle($query)

You might also like