����������
WEB - ������

www.spravkaweb.ru Rambler's Top100
 ï¿½ï¿½ ����������: �������/PHP/������� ��� ������ � ���������.Ðàñïå÷àòàòü 
�������
�������
����� ���
HTML
JavaScript
VBScript
CSS
Flash
Perl
PHP
MySQL
SSI
VRML
�������������
������
Download
�����
��������
������
�������� ���
�����:
��������
Subscribe.Ru:

PHP

<--����� | ��������� � ������ | ������-->
������� ��� ������ � ���������
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.
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 ...
<?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_.

��� ������ ���� ������� ����� ��������� ������� �� ������ ����������, ���������� �� ����� ���������� ��������.
$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().
<?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() ���������� ��� ����������� ���������������� �������, �� �������� �������������� �� ������.
<?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() � ���������������� ��������, ������� ����� ��������� �������������� ���������� ����������.
<?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");
?>
�� ���������� ����� ����� ������� "PHP 4. ����������� ����������."
www.piter.com
������ / � ����������
 
Download
Ñêà÷àòü ñïðàâî÷íèê ïî PHP
��� ������:
05.07.2004
  • � ������� PHP ��������� ��������� ������� ��� ������ � ���������� (���������� GD):
    imagetypes(), ...
  • � ������� JavaScript ��������� �������� �� ����� D, E, F, H, I
  • � ������� ������ ��������� ������, �������������� ��� �������� � html-�������� ��������� MS Office (Word, Excel � �.�.)
  • �����������:
    ��� ��� ������ ����� �� �������� � �����������:
    ��� ��������.
    ������ �� ��������.
    ���� ��������.
    �������� �������� �������.
    �� ��� ������� �������.
    � ����������� ���� ������.
    � ��� ��� �����.
    ������.
    ��������:
    Rambler's Top100
    Ñäåëàòü ñòðàíèöó ñòàðòîâîé ������� �������� ���������
    Äîáàâèòü ñòðàíèöó â èçáðàííîå �������� ���� � ���������
    Ñîîáùèòü îá íàéäåííîé îøèáêå �������� �� ������