get_defined_functions
���������� �������� ���� ��������� �������.
���������:
array get_defined_functions()
������� get_defined_functions() ���������� ����������� ������, ������� �������� ����� ���� ��������� �������� �������.
���������� �������� ���� ��������� �������.
���������:
array get_defined_functions()
������� get_defined_functions() ���������� ����������� ������, ������� �������� ����� ���� ��������� �������� �������.
print_r(get_defined_functions);
function_exists
��������� ������������� �������.
���������:
bool function_exists(string fuction_name)
������� function_exists() ���������� �������� true, ���� ������� � ������ function_name ������� � ��������. � ��������� ������ ���������� false.
��������� ������������� �������.
���������:
bool function_exists(string fuction_name)
������� function_exists() ���������� �������� true, ���� ������� � ������ function_name ������� � ��������. � ��������� ������ ���������� false.
if(function_exists("imagecreate")) { echo "���������� ������ � �������� ��������!
"; } else { echo "���������� ������ � �������� ����������!
"; };
call_user_func
���������� ��������� ����� �������.
���������:
mixed call_user_func(string function_name [, mixed parameter [, mixed ...]])
������� call_user_func() �������� ������� function_name � �������� �� ��� ��������� ��������� parameter ...
���������� ��������� ����� �������.
���������:
mixed call_user_func(string function_name [, mixed parameter [, mixed ...]])
������� call_user_func() �������� ������� function_name � �������� �� ��� ��������� ��������� parameter ...
<?php function myFunc($str) { echo $str; }; call_user_func("myFunc", "Hello World"); ?>
create_function
������������ �������� �������.
��������� :
string create_function(string args, string code)
������� create_function() ������� ��������� ������� � ���������� ���, ��������� ��� ���� �������. ��������� �������, ������������� � ��������� args, ������ ���������� � ��������� ��������. ����� ���������� ���� ������� � ��������� code. ��� ���������� ��� ����, ����� ����������� ������ ��������������� ���������� �� ��������. ���� ����� ������������ �������� ���������, �� ���������� ���������� �������� ���������� ������ :\$var.
������ ������������ �������� ����� �������� ������� lambda_.
��� ������ ���� ������� ����� ��������� ������� �� ������ ����������, ���������� �� ����� ���������� ��������.
������������ �������� �������.
��������� :
string create_function(string args, string code)
������� create_function() ������� ��������� ������� � ���������� ���, ��������� ��� ���� �������. ��������� �������, ������������� � ��������� args, ������ ���������� � ��������� ��������. ����� ���������� ���� ������� � ��������� code. ��� ���������� ��� ����, ����� ����������� ������ ��������������� ���������� �� ��������. ���� ����� ������������ �������� ���������, �� ���������� ���������� �������� ���������� ������ :\$var.
������ ������������ �������� ����� �������� ������� lambda_.
��� ������ ���� ������� ����� ��������� ������� �� ������ ����������, ���������� �� ����� ���������� ��������.
$func = create_function('$a,$b', 'return "$a*$b = ".$a*$b);'); echo "��� ����� �������: $func<br>"; echo $func(2,3);������ ������ ������� ���������:
��� ����� �������: lambda_1 6
func_get_arg
��������� ��������� �������.
��������� :
mixed func_get_arg(int arg_num);
������� func_get_arg() ���������� ��������� � arg_num �������, ������� ��� ������� � ������� ���������������� ������� � �������� ���������. ������������ ���������� � ������� ���������� ���������� � ����.
� ������, ���� ��� ������� ���������� ��� ����������� �������, �� ��� ������ �������������� �� ������. ����� �������������� ����� ���������� ��� ������� ������ ��������, �������� �� ���������� � ������ ���������� (������� ��������� false). ��� ����, ����� ������� �������� ���������, ���������� ������� ������ ����� ���������� ����������, ������� ���������� � ���������������� ������� � ������� ������� func_num_args().
��������� ��������� �������.
��������� :
mixed func_get_arg(int arg_num);
������� func_get_arg() ���������� ��������� � arg_num �������, ������� ��� ������� � ������� ���������������� ������� � �������� ���������. ������������ ���������� � ������� ���������� ���������� � ����.
� ������, ���� ��� ������� ���������� ��� ����������� �������, �� ��� ������ �������������� �� ������. ����� �������������� ����� ���������� ��� ������� ������ ��������, �������� �� ���������� � ������ ���������� (������� ��������� false). ��� ����, ����� ������� �������� ���������, ���������� ������� ������ ����� ���������� ����������, ������� ���������� � ���������������� ������� � ������� ������� func_num_args().
<?php function func() { $num_args=func_num_args(); echo "����� ���������� � ���� �������: $num_args<br>"; for($i=0;$i<$num_args;$i++) echo "$i ��������: ".func_get_arg($i)."<br>"; }; func("2",1,"tree"); ?>
func_get_args
��������� ���������� ������� � �������.
��������� :
array func_get_args();
������� func_get_args() ���������� � ������� ������ ����������, � ������� ���� ������� ������� ���������������� �������. ���� ������� func_get_args() ���������� ��� ����������� ���������������� �������, �� �������� �������������� �� ������.
��������� ���������� ������� � �������.
��������� :
array func_get_args();
������� func_get_args() ���������� � ������� ������ ����������, � ������� ���� ������� ������� ���������������� �������. ���� ������� func_get_args() ���������� ��� ����������� ���������������� �������, �� �������� �������������� �� ������.
<?php function func() { $num_args = func_num_args(); echo "����� ���������� � ���� �������: $num_args<br>"; $func_list = func_get_args(); for($i=0;$i<$num_args;$i++) echo "$i �������� ����� $i: ".$func_list[$i]."<br>"; }; func("2",1,"tree"); ?>
func_num_args
���������� ����� ���������� ���������� � ���������������� �������.
��������� :
int func_num_args();
������� func_num_args() ���������� ����� ����������, ������� ���� �������� � ������� ���������������� �������.
������ ��� ������� ���������� ��������� � ��������� func_get_arg() � func_get_args() � ���������������� ��������, ������� ����� ��������� �������������� ���������� ����������.
���������� ����� ���������� ���������� � ���������������� �������.
��������� :
int func_num_args();
������� func_num_args() ���������� ����� ����������, ������� ���� �������� � ������� ���������������� �������.
������ ��� ������� ���������� ��������� � ��������� func_get_arg() � func_get_args() � ���������������� ��������, ������� ����� ��������� �������������� ���������� ����������.
<?php function func() { $num_args = func_num_args(); echo "����� ���������� � ���� �������: $num_args<br>"; $func_list = func_get_args(); for($i=0;$i<$num_args;$i++) echo "$i �������� ����� $i: ".$func_list[$i]."<br>"; }; func("2",1,"tree"); ?>