(c) Larry Ewing, Simon Budig, Garrett LeSage
� 1994 �.

������� ����������� � ��������������� �����������

������ | ����� | � ������� | ��������� ��������� | ����������� ��� | �������� ���/AMICT
���������� | ���������� | ������� ������� | ������-��������� | �������� � ��������� ������
�������������� ������� | ���������� | ����� �������� | ���������� ����������

���� ������

�������� ������ ������ � ���������� ������� PHP (CLI PHP) � ������������� ���������� php-����������, ������� �������� ������� php-���������� �� ��������� ������. � ����� ������� ������� ��������� ����� PHP, ������� ��������� ������ �������� ���������� ����� ��.

�������� ������

����� 1.

���������� php-������ simple_start.phps (utf8) (��� ���������� - simple_start) � ���� ������� ���������� �� kappa.cs.karelia.ru. ��������� ���������� �� php. ����������� ��� �������� ������� php-���������� �� ��������� ������. ������ ������� - ����� ������� php

:~> php simple_start.php

������� �������� ������ -v, -w, -l, -m, -h (��������, � man php). ������ ������� - ��� ����������� ����. ��� ����� ����� � ������ ������� ������� ���� � ���������� ������ php (#!/usr/bin/php) � �������� ����� ����� �� ���������� (chmod u+x).

:~> ./simple_start.php

�������� ��� �������� (echo $?), ������� ���������� � ������������ ������� � ������ �������� ������ �������, ��� ������� ������. �������� ��� �������� �� ����� ����� 0-255 (��������, exit(45);).
��������� ���������� ��������� ��� ��������� ������� �������:

 #   ������� 
1 ������� �������� ���������� $a, $fl, $boo, $str
2 ������� ��������� �������� ���������� $a � $str
3 ������� ��������� ��������� ���������� $a � $str
4 ������� ��������� ��������� ���������� $nol � $pusto � �������������� ���������� == � ===
5 �������� ��������� ������ ���������� $s1 � $s2
6 ������� $mas["one"], $mas[2], $mas[3]
7 � ������� var_dump() ������� ������ $mas
8 ������� �������������� � ������ (string)$fl (��� strval($fl)) �������� ���������� $fl
9 ������� �������������� � ������ ������� $mas
10 ������� ��������� ���������� $var1, $var2, $var3 � ���������������� ��������� 0.
<?php
for ($i = 1; $i <= 3; $i++) {
${"var".$i} = 0;
}
echo $var1, $var2, $var3,"\n";
?>
11 ������� �������� ��������� HOST

�������� ������ ������

������� ������, �� ������ ������������������ ��������� ������ � ����� 1, ������ ��������� php-�������� �� ��������� ������, ��������� php-����, �������������� � php-�������� ������ ������������ ������. ������� ��������� ���������, ���� ��� ������ ��������� ����� � �� �������� ��������� �� ������� �������������.

������ �������� �������

var_dump(), gettype(), settype(), unset(), echo, print, printf(), strval(), phpinfo(), define(), constant(), get_defined_constants()