Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/VKCOM/kphp
/ functions
Functions
17,654 in github.com/VKCOM/kphp
⨍
Functions
17,654
◇
Types & classes
5,411
↓ 37 callers
Method
get_instance_method
compiler/data/class-members.cpp:218
↓ 37 callers
Function
is_turned_on
runtime-common/stdlib/tracing/tracing-functions.h:11
↓ 37 callers
Function
php_try_to_int_wrapper
tests/cpp/runtime/common-php-functions-test.cpp:9
↓ 36 callers
Function
ret_string
(int $line, string $res)
tests/phpt/fork/019_ternary_operator_in_resumable_expr.php:12
↓ 36 callers
Function
test
($a, $b)
tests/phpt/dl/439_array_add.php:3
↓ 35 callers
Method
as_double
runtime-light/stdlib/web-transfer-lib/defs.h:78
↓ 35 callers
Method
as_human_readable
return a location in the format: "{file}:{line} in {function}"
compiler/stage.cpp:101
↓ 35 callers
Function
assume_class_of_expr
the main function of this module, that is called from the outside it calculates the assumption for "root" inside "f", up to the "stop_at" vertex (stop
compiler/class-assumptions.cpp:729
↓ 35 callers
Method
begin
runtime-common/core/core-types/definition/mixed.cpp:1662
↓ 35 callers
Method
class_type
compiler/inferring/type-data.h:91
↓ 35 callers
Function
crash_dump_write_reg
common/server/crash-dump.cpp:47
↓ 35 callers
Method
end
compiler/data/kphp-json-tags.h:82
↓ 35 callers
Method
to_string
runtime-common/stdlib/serialization/json-functions.cpp:227
↓ 34 callers
Method
as_human_readable
compiler/inferring/node.cpp:12
↓ 34 callers
Function
as_lvalue
compiler/inferring/lvalue.h:37
↓ 34 callers
Method
set_lca
compiler/inferring/type-data.cpp:427
↓ 34 callers
Function
string_hash
common/php-functions.h:84
↓ 33 callers
Function
finally
common/containers/final_action.h:41
↓ 33 callers
Method
load
runtime/storage.h:136
↓ 33 callers
Method
set_reference_counter_to
runtime-common/core/core-types/definition/mixed.cpp:1715
↓ 33 callers
Method
store
runtime-light/stdlib/fork/fork-storage.cpp:13
↓ 33 callers
Function
write_buff_char
vkext/vkext.cpp:198
↓ 32 callers
Function
any_of
common/algorithms/compare.h:41
↓ 32 callers
Function
calc_time_offset
runtime/kphp_tracing.cpp:172
↓ 32 callers
Function
contains
compiler/rewrite-rules/rules_runtime.cpp:215
↓ 32 callers
Method
contains
compiler/function-colors.cpp:72
↓ 32 callers
Method
ends_with
common/wrappers/string_view.h:106
↓ 32 callers
Function
hex_to_int
runtime-common/stdlib/string/string-functions.h:386
↓ 32 callers
Method
is_abstract
compiler/data/class-modifiers.h:25
↓ 32 callers
Function
set_value
* @kphp-lib-export * @param mixed $x */
tests/phpt/libs/lib_examples/example2/php/index.php:17
↓ 32 callers
Method
write_float32
runtime/kphp_tracing_binlog.h:122
↓ 32 callers
Method
write_int32
runtime/kphp_tracing_binlog.h:114
↓ 31 callers
Function
assert_array_int_eq3
* @param int[]|null|false $lhs - always expect array, trick kphp to avoid type error * @param int[] $rhs */
tests/php_include/kphp_tester_include.php:46
↓ 31 callers
Method
empty
compiler/code-gen/files/tracing-autogen.h:20
↓ 31 callers
Method
f
()
tests/phpt/func_namespaces/include/Foo.php:6
↓ 31 callers
Function
fire_yaml_error
compiler/data/modulite-data.cpp:46
↓ 31 callers
Function
header
runtime/interface.cpp:280
↓ 31 callers
Method
instance
()
tests/python/tests/ffi/php/multifile/FooLib.php:10
↓ 31 callers
Function
malloc
compiler/threading/allocator.cpp:137
↓ 31 callers
Function
murmur_hash<uint32_t>
common/algorithms/murmur-hash.cpp:75
↓ 31 callers
Function
set_pid_and_user_id
tests/cpp/runtime/inter-process-resource-test.cpp:5
↓ 31 callers
Method
size
compiler/data/generics-mixins.h:39
↓ 30 callers
Function
critical_section_call
runtime/critical_section.h:68
↓ 30 callers
Method
detect_first_key_type
runtime/confdata-keys.cpp:34
↓ 30 callers
Method
leave_critical_section
runtime/critical_section.h:52
↓ 30 callers
Function
print_warning
runtime-light/stdlib/curl/details/diagnostics.h:14
↓ 29 callers
Method
allocate
runtime/memory_resource_impl/heap_resource.cpp:17
↓ 29 callers
Method
begin
runtime-light/stdlib/string/regex-functions.h:133
↓ 29 callers
Method
empty
()
tests/phpt/access/constants/04_interface.php:12
↓ 29 callers
Method
is_constructor
compiler/data/function-data.cpp:49
↓ 29 callers
Function
ksignal
can be called inside signal handler
common/server/signals.cpp:275
↓ 28 callers
Function
calc_now_timestamp
runtime/kphp_tracing.cpp:168
↓ 28 callers
Method
deallocate
runtime/memory_resource_impl/heap_resource.cpp:58
↓ 28 callers
Method
get
()
tests/phpt/lambdas/055_phpdoc_above_lambda.php:8
↓ 28 callers
Function
getpid
runtime-light/k2-platform/k2-api.h:133
↓ 28 callers
Function
hard_reset_var
runtime-common/core/runtime-core.h:180
↓ 28 callers
Function
is_malloc_replaced
runtime/allocator.cpp:203
↓ 28 callers
Function
new_rpc_connection
* @param string $host_name * @param mixed $port * @param mixed $default_actor_id * @param float $timeout * @param mixed $connect_timeout * @param
vkext/vkext.stub.php:52
↓ 28 callers
Function
write_buff
vkext/vkext.cpp:154
↓ 27 callers
Method
empty
server/php-queries.cpp:742
↓ 27 callers
Function
get_reference_counter
ifndef KPHP
tests/phpt/class_inheritance/022_ref_cnt.php:5
↓ 27 callers
Method
is_lambda
compiler/data/function-data.h:202
↓ 27 callers
Method
is_reference_counter
runtime-common/core/core-types/definition/mixed.cpp:1733
↓ 27 callers
Method
lookup_at_any_key
compiler/inferring/type-data.h:146
↓ 27 callers
Function
make_malloc_replacement_with_script_allocator
replace malloc so it starts to use a script memory
runtime/allocator.h:87
↓ 27 callers
Function
md5
* output = MD5( input buffer ) */
common/md5.cpp:263
↓ 27 callers
Function
parse_zend_long
vkext/vkext-rpc.cpp:1981
↓ 27 callers
Method
read_int32
runtime-common/stdlib/kml/file-api.h:73
↓ 27 callers
Function
rwm_init
net/net-msg.cpp:312
↓ 27 callers
Method
use_optional
compiler/inferring/type-data.h:118
↓ 27 callers
Method
visit
common/tlo-parsing/tl-objects.h:211
↓ 27 callers
Function
vkext_error
vkext/vkext-errors.cpp:27
↓ 27 callers
Method
write_line
(self, s: str, annotated_line: Optional[int] = None)
compiler/rewrite-rules/impl/code_printer.py:19
↓ 26 callers
Function
alloc
runtime-light/k2-platform/k2-api.h:109
↓ 26 callers
Method
begin
compiler/data/kphp-json-tags.h:81
↓ 26 callers
Method
failed
(test_file, artifacts, failed_stage)
tests/kphp_tester.py:180
↓ 26 callers
Function
get_forked_resumable_info
runtime/resumable.cpp:126
↓ 26 callers
Method
get_reference_counter
runtime-common/core/core-types/definition/mixed.cpp:1694
↓ 26 callers
Method
is_complete
runtime-common/stdlib/serialization/json-writer.cpp:170
↓ 26 callers
Method
is_instance
compiler/data/function-modifiers.h:57
↓ 26 callers
Method
is_interface
compiler/data/class-data.h:140
↓ 26 callers
Method
is_string_key
compiler/inferring/key.h:37
↓ 26 callers
Function
read
runtime-light/k2-platform/k2-api.h:225
↓ 26 callers
Method
set_string
compiler/vertex-meta_op_base.h:169
↓ 26 callers
Function
type_out
compiler/inferring/type-data.cpp:788
↓ 26 callers
Function
vkext_error_format
vkext/vkext-errors.cpp:38
↓ 25 callers
Method
add_because_doesnt_exist
compiler/type-hint.cpp:49
↓ 25 callers
Method
add_info_into_array
runtime/curl.cpp:128
↓ 25 callers
Method
assert_json_log
Check kphp server json log :param expect: Expected json record list :param message: Error message in case of failure
tests/python/lib/web_server.py:99
↓ 25 callers
Method
data
* @kphp-generic TEither, TData * @param TEither $either * @param TData $data * @return TEither */
tests/phpt/modulite/008_mod_generics/Either008.php:19
↓ 25 callers
Method
empty
compiler/inferring/multi-key.h:62
↓ 25 callers
Method
get_existing
compiler/type-hint.cpp:44
↓ 25 callers
Method
new_type
compiler/ffi/c_parser/types-allocator.h:32
↓ 25 callers
Method
should_use_k2
(self)
tests/python/lib/kphp_run_once.py:211
↓ 25 callers
Function
sockaddr_storage_to_string
net/net-sockaddr-storage.cpp:13
↓ 25 callers
Function
test_assert
(int $line, bool $v)
tests/python/tests/ffi/php/fixed_size_arrays.php:7
↓ 24 callers
Method
assert_stats
Проверить стату движка :param expected_added_stats: Словарь с ожадаемой статой (можно подмножество) :param initial_stats: Сло
tests/python/lib/engine.py:257
↓ 24 callers
Method
empty
runtime-light/stdlib/string/pcre2-functions.h:138
↓ 24 callers
Function
foo
* @param int|null $x * @return int|null */
tests/phpt/null_coalescing/8_throw_exceptions.php:10
↓ 24 callers
Function
get_precise_now
runtime/net_events.cpp:37
← previous
next →
201–300 of 17,654, ranked by callers