PHP Static analysis for moodle

Extension
Calls
\defined
7101
\count
5069
\array_merge
4254
\time
3828
\is_array
2479
\substr
2477
\in_array
2279
\is_null
2094
\array_key_exists
2023
\implode
1984
\array_keys
1984
\str_replace
1963
\reset
1963
\explode
1947
\trim
1944
\strpos
1903
\strlen
1649
\preg_match
1649
\sprintf
1250
\array_shift
1095
\preg_replace
1030
\array_values
902
\file_exists
887
\array_map
837
\json_encode
834
\strtolower
806
\is_numeric
730
\chr
701
\header
689
\is_string
687
\array_pop
666
\is_object
664
\strtoupper
574
\intval
540
\json_decode
532
\get_class
488
\function_exists
443
\array_filter
428
\date
418
\class_exists
400
\file_get_contents
398
\max
397
\method_exists
363
\round
353
\sort
333
\end
333
\array_flip
319
\strtotime
314
\abs
305
\dirname
304
\array_search
293
\preg_quote
274
\min
270
\property_exists
267
\md5
265
\unlink
263
\ob_start
262
\array_push
257
\fclose
251
\key
243
\floor
239
\base64_encode
237
\is_dir
234
\array_slice
228
\sha1
228
\serialize
224
\urlencode
222
\ord
221
\str_repeat
219
\array_unique
217
\rtrim
217
\trigger_error
215
\fwrite
213
\preg_split
210
\preg_match_all
207
\join
205
\ob_end_clean
205
\is_readable
204
\array_diff
204
\array_combine
200
\array_column
197
\ksort
195
\fopen
194
\is_int
187
\basename
187
\htmlspecialchars
182
\strip_tags
177
\array_unshift
175
\call_user_func
174
\is_bool
173
\array_reverse
173
\preg_replace_callback
162
\microtime
160
\ltrim
160
\sizeof
154
\gmdate
154
\rand
152
\call_user_func_array
147
\pack
144
\ob_get_contents
141
\array_fill
140
\is_callable
140
\base64_decode
136
\is_a
136
\curl_setopt
135
\file_put_contents
132
\range
129
\error_log
129
\gettype
124
\uniqid
119
\assert
118
\realpath
117
\ini_get
115
\unserialize
115
\extension_loaded
114
\current
113
\parse_url
109
\fread
109
\func_get_args
109
\array_intersect
107
\hash
107
\ini_set
106
\array_reduce
104
\substr_count
104
\stripos
104
\var_export
102
\strval
102
\str_pad
101
\floatval
101
\version_compare
99
\unpack
96
\strrpos
95
\pathinfo
93
\array_walk
91
\rawurlencode
90
\ceil
89
\strtr
86
\mkdir
81
\next
80
\getenv
80
\mktime
80
\array_diff_key
78
\filesize
78
\hexdec
77
\is_resource
76
\array_intersect_key
75
\is_file
72
\asort
71
\urldecode
70
\is_subclass_of
69
\error_reporting
68
\strcmp
67
\sqrt
66
\usort
66
\ob_get_clean
65
\html_entity_decode
64
\is_float
61
\strncmp
61
\sleep
61
\is_writable
61
\http_build_query
61
\log
60
\filemtime
60
\mt_rand
59
\chmod
59
\array_sum
59
\array_splice
58
\pow
57
\array_change_key_case
56
\htmlentities
55
\escapeshellarg
54
\debug_backtrace
53
\strcasecmp
53
\get_object_vars
52
\mb_strlen
49
\ucfirst
48
\stristr
47
\filter_var
47
\number_format
46
\strspn
45
\str_contains
44
\imagecolorallocate
44
\is_scalar
44
\print_r
44
\strstr
42
\exp
42
\str_split
42
\strrev
39
\compact
39
\hash_hmac
39
\dechex
38
\mb_substr
38
\flush
38
\clearstatcache
38
\session_id
37
\feof
37
\array_fill_keys
37
\sin
37
\parse_str
36
\rename
36
\substr_replace
36
\set_error_handler
36
\cos
36
\opendir
36
\chdir
34
\pg_query
34
\fgets
33
\simplexml_load_string
33
\pg_free_result
33
\get_called_class
33
\shuffle
33
\ignore_user_abort
32
\copy
32
\array_chunk
32
\readdir
32
\rawurldecode
32
\mb_convert_encoding
31
\setlocale
31
\restore_error_handler
31
\ldap_add
30
\strcspn
29
\usleep
29
\file
29
\tempnam
29
\touch
29
\fseek
29
\xml_set_object
28
\libxml_use_internal_errors
28
\closedir
28
\random_int
28
\iterator_count
27
\random_bytes
27
\date_default_timezone_get
27
\key_exists
27
\iconv
27
\date_default_timezone_set
26
\fgetcsv
26
\bin2hex
25
\arsort
25
\phpversion
25
\scandir
25
\fmod
24
\krsort
24
\func_num_args
24
\mb_strtolower
24
\array_count_values
23
\glob
23
\imagedestroy
23
\ldap_delete
22
\strtok
22
\addslashes
22
\gzcompress
22
\spl_autoload_register
22
\curl_close
22
\constant
22
\headers_sent
22
\quoted_printable_decode
21
\sys_get_temp_dir
21
\gmmktime
21
\str_ireplace
21
\imageline
21
\uksort
21
\ob_end_flush
21
\xml_parser_free
21
\crc32
21
\getimagesize
20
\ctype_digit
20
\htmlspecialchars_decode
20
\str_starts_with
20
\exec
20
\ldap_errno
19
\deg2rad
19
\func_get_arg
19
\openssl_error_string
19
\ldap_read
19
\array_rand
19
\uasort
19
\is_nan
19
\aws\parse_ini_file
18
\stream_get_contents
18
\rmdir
18
\xml_set_element_handler
18
\rsort
18
\json_last_error
18
\libxml_clear_errors
17
\stream_get_meta_data
17
\decoct
17
\sscanf
16
\xml_parse
16
\nl2br
16
\curl_getinfo
16
\bcadd
16
\imagecreatefromstring
16
\imagepng
16
\is_executable
16
\xml_set_character_data_handler
15
\memory_get_usage
15
\mb_substitute_character
15
\curl_exec
15
\mb_strpos
15
\ob_get_status
15
\readfile
15
\openssl_random_pseudo_bytes
15
\curl_init
15
\umask
15
\fputs
15
\bindec
15
\xml_parser_set_option
15
\xml_get_current_line_number
14
\is_integer
14
\array_pad
14
\openssl_verify
14
\rewind
14
\xml_get_error_code
14
\ucwords
14
\xml_error_string
14
\passthru
14
\getcwd
14
\mb_internal_encoding
14
\array_merge_recursive
14
\ctype_alpha
13
\iterator_to_array
13
\curl_version
13
\openssl_pkey_get_public
13
\array_diff_assoc
13
\flock
13
\is_writeable
13
\connection_aborted
13
\strrchr
13
\openssl_pkey_get_private
13
\opcache_reset
13
\json_last_error_msg
13
\imagefilledpolygon
12
\gzuncompress
12
\php_uname
12
\bcmul
12
\error_get_last
12
\interface_exists
12
\getimagesizefromstring
12
\openssl_cipher_iv_length
12
\curl_errno
12
\imagecolorsforindex
12
\ldap_get_option
11
\imagecolortransparent
11
\set_time_limit
11
\chunk_split
11
\spl_object_hash
11
\xml_parser_create
11
\printf
11
\stream_context_create
11
\array_key_first
10
\imagefilledrectangle
10
\addcslashes
10
\pg_query_params
10
\ldap_get_entries
10
\setcookie
10
\imagejpeg
10
\imagecreatetruecolor
10
\sinh
10
\openssl_encrypt
10
\ctype_lower
10
\ldap_search
10
\imagecreate
9
\get_class_methods
9
\openssl_x509_parse
9
\ldap_modify
9
\checkdate
9
\var_dump
9
\fileperms
9
\curl_error
9
\ldap_err2str
8
\openssl_sign
8
\fprintf
8
\str_ends_with
8
\tan
8
\imagepolygon
8
\gethostname
8
\putenv
8
\ctype_xdigit
8
\fputcsv
8
\stripslashes
8
\idn_to_ascii
8
\getdate
8
\ob_get_length
8
\ldap_first_entry
8
\md5_file
8
\php_sapi_name
8
\cosh
8
\bcdiv
8
\str_shuffle
8
\imagecolorat
8
\gc_collect_cycles
8
\array_replace
8
\getmypid
7
\imagesavealpha
7
\openssl_decrypt
7
\preg_grep
7
\intdiv
7
\escapeshellcmd
7
\log10
7
\mb_strtoupper
7
\imagealphablending
7
\imagerectangle
7
\get_parent_class
7
\preg_filter
7
\substr_compare
7
\wordwrap
7
\ldap_free_result
7
\stream_set_timeout
7
\array_multisort
7
\register_shutdown_function
7
\decbin
7
\ldap_list
7
\imagefill
7
\dir
7
\html2text\mb_internal_encoding
7
\array_walk_recursive
7
\ip2long
6
\pg_num_fields
6
\is_iterable
6
\set_exception_handler
6
\openssl_x509_checkpurpose
6
\mb_check_encoding
6
\ctype_space
6
\tanh
6
\bcmod
6
\session_name
6
\class_implements
6
\octdec
6
\stream_socket_client
6
\atan
6
\boolval
6
\html2text\mb_strlen
6
\localeconv
6
\fstat
6
\ctype_alnum
6
\mt_getrandmax
6
\password_verify
6
\ob_flush
6
\imagecolorallocatealpha
6
\is_link
6
\mb_detect_encoding
6
\ob_get_level
6
\mime_content_type
5
\system
5
\openssl_pkey_free
5
\openssl_pkey_get_details
5
\html2text\mb_substr
5
\ftell
5
\gzencode
5
\is_infinite
5
\ldap_bind
5
\gzclose
5
\pg_fetch_assoc
5
\stream_copy_to_stream
5
\mb_convert_case
5
\openssl_free_key
5
\odbc_error
5
\sha1_file
5
\mb_list_encodings
5
\gzinflate
5
\ldap_close
5
\memory_get_peak_usage
5
\sodium_bin2base64
5
\array_replace_recursive
5
\session_regenerate_id
5
\stream_context_get_options
5
\imagegif
5
\openssl_get_cipher_methods
5
\hash_final
5
\socket_shutdown
5
\finfo_open
5
\gzwrite
5
\odbc_errormsg
5
\imagerotate
5
\gc_enabled
5
\fsockopen
5
\atan2
5
\image_type_to_mime_type
5
\filetype
5
\hash_init
4
\openssl_pkey_new
4
\proc_open
4
\get_resource_type
4
\hex2bin
4
\hash_update
4
\proc_close
4
\strncasecmp
4
\get_html_translation_table
4
\xml_parser_create_ns
4
\session_start
4
\natcasesort
4
\sodium_crypto_box_publickey
4
\openssl_open
4
\ldap_parse_result
4
\ldap_next_entry
4
\libxml_get_errors
4
\odbc_columns
4
\openssl_pkcs7_sign
4
\imagettfbbox
4
\stream_get_line
4
\openssl_pkey_export
4
\is_finite
4
\spl_autoload_unregister
4
\utf8_encode
4
\shell_exec
4
\socket_close
4
\pg_field_name
4
\ldap_set_option
4
\extract
4
\sodium_crypto_box_keypair
4
\header_remove
4
\finfo_close
4
\pg_unescape_bytea
4
\pcntl_signal
4
\class_parents
4
\mysqli_free_result
4
\curl_multi_remove_handle
4
\array_key_last
4
\imagecreatefrompng
4
\hash_equals
4
\mail
4
\natsort
4
\base_convert
4
\http_response_code
4
\session_set_save_handler
4
\stat
4
\imagecopyresampled
4
\socket_last_error
4
\curl_multi_add_handle
4
\xml_get_current_column_number
4
\odbc_connect
4
\session_write_close
4
\gethostbyname
4
\pi
4
\libxml_get_last_error
4
\stream_context_get_default
4
\vsprintf
4
\session_destroy
4
\ldap_error
3
\imagesetpixel
3
\ldap_connect
3
\odbc_autocommit
3
\ldap_get_values
3
\socket_strerror
3
\strpbrk
3
\prev
3
\simplexml_load_file
3
\pg_client_encoding
3
\checkdnsrr
3
\is_countable
3
\apcu_fetch
3
\socket_select
3
\session_unset
3
\iconv_strlen
3
\gzdecode
3
\pg_fetch_row
3
\timezone_open
3
\rad2deg
3
\mb_strrpos
3
\fflush
3
\gmstrftime
3
\lcfirst
3
\get_included_files
3
\imagecreatefromgif
3
\imagesy
3
\imagesx
3
\aws\serialize
3
\pg_num_rows
3
\stream_get_wrappers
3
\imagecopy
3
\gzopen
3
\mcrypt_encrypt
3
\curl_multi_exec
3
\parse_ini_file
3
\token_get_all
3
\mysqli_autocommit
3
\dl
3
\get_defined_constants
3
\readlink
3
\imagearc
3
\gethostbyaddr
3
\ldap_get_values_len
3
\curl_multi_close
3
\finfo_file
3
\pg_field_type
3
\imagettftext
3
\curl_multi_init
3
\stream_wrapper_register
3
\atanh
3
\openssl_get_publickey
3
\is_uploaded_file
3
\strftime
3
\headers_list
2
\mysqli_report
2
\idn_to_utf8
2
\xml_parse_into_struct
2
\curl_file_create
2
\session_status
2
\odbc_rollback
2
\odbc_pconnect
2
\is_double
2
\exif_imagetype
2
\mysqli_options
2
\openssl_x509_read
2
\openssl_csr_sign
2
\mysqli_store_result
2
\gc_mem_caches
2
\password_hash
2
\pclose
2
\str_getcsv
2
\odbc_execute
2
\imagecreatefromjpeg
2
\odbc_num_fields
2
\imagecreatefrombmp
2
\imagecolorstotal
2
\numfmt_format_currency
2
\gmp_strval
2
\imagefilltoborder
2
\ldap_count_entries
2
\ob_clean
2
\openssl_get_privatekey
2
\hypot
2
\acosh
2
\dns_get_record
2
\strnatcasecmp
2
\mysqli_init
2
\mt_srand
2
\posix_times
2
\ftruncate
2
\mysqli_insert_id
2
\mcrypt_get_iv_size
2
\stream_isatty
2
\mysqli_stmt_execute
2
\openssl_x509_free
2
\stream_filter_append
2
\stream_context_set_default
2
\pg_escape_string
2
\pg_pconnect
2
\strnatcmp
2
\socket_create
2
\mb_chr
2
\pg_fetch_object
2
\curl_setopt_array
2
\crypt
2
\popen
2
\ldap_get_attributes
2
\normalizer_normalize
2
\convert_uudecode
2
\get_class_vars
2
\pg_version
2
\pg_connect
2
\filectime
2
\pg_lo_open
2
\fileowner
2
\bcsub
2
\asinh
2
\mysqli_use_result
2
\mysqli_next_result
2
\posix_getuid
2
\mb_decode_mimeheader
2
\pg_close
2
\spl_object_id
2
\apcu_add
2
\inet_pton
2
\libxml_disable_entity_loader
2
\stream_socket_enable_crypto
2
\odbc_num_rows
2
\trait_exists
2
\curl_multi_getcontent
2
\pg_escape_bytea
2
\pg_last_error
2
\openssl_csr_new
2
\opcache_invalidate
2
\symlink
2
\odbc_prepare
2
\doubleval
2
\gmp_add
2
\move_uploaded_file
2
\pg_lo_close
2
\odbc_tables
2
\acos
2
\iconv_substr
2
\mysqli_fetch_array
2
\socket_set_timeout
2
\gc_enable
2
\socket_write
2
\spl_autoload_functions
2
\gmp_mul
2
\srand
2
\stream_resolve_include_path
2
\strcoll
1
\odbc_free_result
1
\mysqli_close
1
\openssl_seal
1
\odbc_commit
1
\pg_fetch_array
1
\pg_field_size
1
\session_get_cookie_params
1
\cli_set_process_title
1
\session_set_cookie_params
1
\filter_input
1
\memcache_pconnect
1
\mb_strripos
1
\xhprof_disable
1
\forward_static_call
1
\mysqli_real_escape_string
1
\count_chars
1
\openssl_pkcs12_read
1
\pg_field_type_oid
1
\gzread
1
\pg_lo_create
1
\sodium_crypto_sign_verify_detached
1
\pg_set_client_encoding
1
\tidy_repair_string
1
\mb_strrchr
1
\mysqli_field_seek
1
\socket_set_blocking
1
\parse_ini_string
1
\settype
1
\odbc_field_name
1
\mysqli_num_fields
1
\mb_strwidth
1
\posix_getgid
1
\time_sleep_until
1
\hash_file
1
\filegroup
1
\asin
1
\get_headers
1
\mysqli_num_rows
1
\mb_eregi
1
\hash_algos
1
\ldap_start_tls
1
\sodium_crypto_secretbox_open
1
\socket_clear_error
1
\sodium_base642bin
1
\intl_get_error_message
1
\openssl_pkcs7_encrypt
1
\igbinary_unserialize
1
\socket_set_option
1
\mb_encode_numericentity
1
\tidy_get_body
1
\sodium_crypto_box_seal
1
\odbc_field_len
1
\fpassthru
1
\uuid_create
1
\iconv_strpos
1
\pg_fetch_all_columns
1
\pg_lo_write
1
\curl_reset
1
\get_declared_classes
1
\socket_accept
1
\phpinfo
1
\odbc_data_source
1
\ob_implicit_flush
1
\imagestring
1
\disk_free_space
1
\class_uses
1
\mb_strcut
1
\memcache_get
1
\posix_getpid
1
\ldap_next_attribute
1
\pg_lo_read
1
\html2text\mb_strtoupper
1
\sodium_crypto_secretbox
1
\mb_stripos
1
\mb_str_split
1
\session_abort
1
\pg_last_oid
1
\sodium_crypto_secretbox_keygen
1
\igbinary_serialize
1
\hash_copy
1
\odbc_exec
1
\mysqli_connect_error
1
\posix_isatty
1
\odbc_longreadlen
1
\odbc_binmode
1
\deflate_init
1
\pg_connection_status
1
\mb_detect_order
1
\mysqli_multi_query
1
\mysqli_real_connect
1
\memcache_set
1
\date_create
1
\hrtime
1
\pg_lo_unlink
1
\mysqli_more_results
1
\openssl_x509_export
1
\ob_list_handlers
1
\apcu_store
1
\curl_multi_select
1
\imageistruecolor
1
\imagesetstyle
1
\zend_version
1
\array_udiff_uassoc
1
\memcache_delete
1
\stream_get_transports
1
\mysqli_connect_errno
1
\sodium_crypto_sign_detached
1
\mb_get_info
1
\openssl_public_encrypt
1
\ldap_first_attribute
1
\stripcslashes
1
\imagefilledellipse
1
\array_udiff
1
\transliterator_transliterate
1
\inet_ntop
1
\gc_disable
1
\strripos
1
\socket_bind
1
\socket_connect
1
\html2text\mb_strtolower
1
\pg_affected_rows
1
\mysqli_data_seek
1
\mysqli_select_db
1
\xml_set_default_handler
1
\stream_context_set_params
1
\intl_get_error_code
1
\sodium_memzero
1
\mysqli_query
1
\image_type_to_extension
1
\stream_wrapper_unregister
1
\date_parse
1
\ctype_upper
1
\openssl_get_md_methods
1
\xhprof_enable
1
\pcntl_async_signals
1
\imageinterlace
1
\mysqli_affected_rows
1
\stream_is_local
1
\socket_set_nonblock
1
\session_encode
1
\curl_multi_setopt
1
\quoted_printable_encode
1
\date_create_from_format
1
\mysqli_fetch_field
1
\odbc_primarykeys
1
\pg_parameter_status
1
\pg_result_error
1
\odbc_field_type
1
\tidy_parse_string
1
\mb_ord
1
\mb_encoding_aliases
1
\mcrypt_create_iv
1
\tidy_get_head
1
\imagecolorclosest
1
\exif_read_data
1
\socket_read
1
\preg_last_error
1
\socket_listen
1
\numfmt_parse_currency
1
\gethostbynamel
1
\socket_getpeername
1
\preg_last_error_msg
1
\mcrypt_get_cipher_name
1
\odbc_close
1
\curl_multi_info_read
1
\mysqli_ssl_set
1
\ldap_get_dn
1
\stream_select
1
\xml_get_current_byte_index
1
\odbc_fetch_into
1
\session_save_path
1
\deflate_add
1