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

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

PHP

<--����� | ��������� � ������ | ������-->
���������� ����������� �������� PHP
������� ���������� ���������
set_time_limit
��������� ����������� ������� ���������� ��������.

��������� :
void set_time_limit(int seconds)

��� ������� �������� PHP ��������� ��������� ������, � ���� ����� (���������� �������� ��� ����������) ��������, � �������� ��� �� ����������, PHP ������������� ��������� �������� (��������� ��������� ������ ����������). ��� �� ��������� ��������� �������� ���������� ���������, ����������� ������� �������, ��, ����������, "��������" (��������, ���� � ��� ����������� ����������� ���� ��� ��� �������� ��������� ����������� � ������������� �������).

�� ��������� ���������� ����� ���������� �������� ��������������� � ����� ������������ ���������� max_execution_time (������ ��� ����� 30 �). �� ��� �������� �������� ��� ����� ����� �������� ������� ������ �������, ������ ����� � �������� � �� ���������. ���� ����������� �������� 0, �� ����� ��������� ����������� ���������.

������ ������� ���������� �� ������� ������ �������. ��������, ���� �������� ��� ���������� � ������� 15 ������, � ����� ���������� ������� set_time_limit(20), �� ����� ������������ ����� ���������� �������� ���������� ������ 35 ��������.

���� �������� ����������� � ���������� ������ (� ������������� ���������� safe mode), �� ����� ����� ���� ������� ������������ � ������������ �������� �� ����� ������������.

sleep
�������� ���������� ��������.

��������� :
void sleep(int seconds);

������ sleep() ��������� �������� ��������� �������� � �������� (seconds).

usleep
�������� ���������� �������� � �������������.

��������� :
void usleep(int micro_seconds);

�������� ���������� �������� � ������������� (micro_seconds).
��� ������� �� �������� � Windows.

die
����� ��������� � ���������� �������� ��������.

��������� :
void die(string message);

��� ������� ������� ��������� � ���������� ���������� �������� �������. �� ���������� ��������.
<?php
$filename = '/path/to/data-file';
$file = fopen($filename, 'r')
 or die "unable to open file ($filename)";
?>

exit
��������� ������� ��������.

��������� :
void exit(void);

��� ������� ��������� ������� ��������. �� ���������� ��������.

assert
�������� ���������� ��������.

��������� :
int assert(string|bool assertion);

� �������� ��������� ������� ����� ���� ������� �������� ��� ������, ���������� ��� PHP (��� � ������� eval()). ������� ���������, �������� �� �������� (��� ���������) ������ false, �, ���� ��� ���, ��������� ������������ ��������.

��������� ������� ������������ ����������� � ����� ������������ ��� ��� ������ ������� assert_options().

������ ��� ������� ������������ ������������� � ����� �������, ��� �������� ��� ��������, ������� ������ ������ ���� ������� (��������: ����������� ������, ��������� ������������ �� ����� � �.�.).

� ����� �� ���������� �������� �� ������ �������� �� ����� ��������, � ������������ ������� �������� ������������ ��������� ��������.
<?php
function handler() {
  echo "\n* Failed * \n";
}

assert("\$a='1';");
echo "a: $a \n";
assert(0);
// ��������� ��������
echo assert_options(ASSERT_BAIL, 1);
// ������� ����������
assert_options(ASSERT_CALLBACK, "handler");
// �� �������� ��������� PHP
@assert(--$a);
// ��� ������ �� ����� ���������
echo "\n ... \n"
����������� ������ �������:

a: 1
Warning: Assertion failed in file.php on line 20
0
* Failed *

assert_options
����������� ���������� assert.

��������� :
mixed assert_options(int parameter [, mixed value])

��� ������� ��������� ���������� ��������� ����������� assert(). ������������ ���������� �������� ��������� (��� �������� false ��� ������), ���������� � ������ ��������� ����� �� ��������� ��������:
��������ini-�������������������������
ASSERT_ACTIVEasser.active1��������� �������� ���� � assert().
ASSERT_WARNINGassert.warning1�������� �������������� PHP.
ASSERT_BAILassert.bail0��������� ����������, ���� "���������".
ASSERT_QUIET_EVALassert.quiet_eval0�� �������� ���������.
ASSERT_CALLBACKassert_callback(null)���������� ������� � �������� ����������� "����������" assert().


���� �������� ���������� ��������������, ��� ��������� �� ������ ���������.

eval
���������� ���������� ������ ���������� PHP ���.

��������� :
void eval(string code_str);

������� eval() ���������� ���������� ������, �������� � code_str ���������� PHP ���. ������, ��� ����� ����������� ��� ���������� ���� � ��������� ���� ���� ������ ��� ����� �������� ����������. �� ���������, ��� ��������� � ������ ��� ������ ���� ������������� ���������� (��������, ������ �������������� ����� � ������� ����� ������ ������� � �.�.), � ��������� ������ �������� ����� �������� � ���� ������ � �������. ���������� �����, ��� �� �������� ����������, ������� ����� ����������� � ������ ������, ����� �������������� � ���������� ����� ��������.
��� ��������� ���������� �������� � eval() ��� ���������� ����� �������� � � �������� ������.

���� � ������ ������ �������� return, �� ����� ���������� ���������� ���� ����� �������� ��������� � ������������ �������� ����� ����� �������� ��� ��������, ������������ ����� �������.
<?php
$string = 'cup';
$name = 'coffee';
$str = 'This is a $string with my $name in it.
'; echo $str; eval( "\$str = \"$str\";" ); echo $str; ?>
����������� ���������� ����� ���� �����:

This is a $string with my $name in it.
This is a cup with my coffee in it.
�� ���������� ����� ����� ������� "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
    Ñäåëàòü ñòðàíèöó ñòàðòîâîé ������� �������� ���������
    Äîáàâèòü ñòðàíèöó â èçáðàííîå �������� ���� � ���������
    Ñîîáùèòü îá íàéäåííîé îøèáêå �������� �� ������