Справочник и примеры языка PHP


Справочник по PHP и Lite PHP (продолжение)


Pclose
pclose pclose($fd); Закрывает канал, открытый функцией рореп....
Phpinfo
phpinfo phpinfo(); Печатает информационную страницу, полезную при отладке установки РНР. Это та же страница, которая печатается при добавлении «?info» к любому РНР URL, или если в...
Phpversion
phpversion $version = phpversion(); Возвращает номер версии текущего запущенного РНР....
Popen
popen $fd = popen($command, $mode); Запускает внешнюю команду command и либо посылает ей данные (если установлен режим записи: mode = «w»), либо читает данные из команды (если в m...
Pos
pos $position = pos($array['element']); Возвращает число - позицию указанного элемента ' element' в ассоциативном массиве а г ray....
Pow
pow $result = pow($x, $y); Возвращает х, возведенное в степень у....
Prev
prev Selement = prev($array); Перемещает внутренний указатель массива а г ray на предыдущий элемент и возвращает его....
Putenv
putenv putenv($string); Помещает заданную строку string в окружение. Обратите внимание, что локальная среда окружения уничтожается по окончании выполнения скрипта, поэтому эта функция полезна...
Quote met a
quote met a $quoted_string = quotemeta($string); Возвращает строку string, в которой все специальные символы экранированы таким образом, что ее можно безопасно использовать в регулярных выра...
Rand
rand $number = rand(); Возвращает случайное число в диапазоне от 0 и до числа RANDMAX, определяемого системой. Вы должны указать начальное число генератору случайных чисел, используя srand в...
Readdir
readdir $file = readdir(); Возвращает следующий элемент из текущего открытого каталога и сдвигает указатель каталога. Новые обращения к этой функции будут возвращать следующие элементы каталог...
Readfile
readfile $filesize = readfile($filename); Выдает содержимое файла filename непосредственно броузеру и возвращает размер файла. Эту функцию можно спокойно выполнять с двоичными файлами, такими...
Readlink
readlink $filename = readline($link); Возвращает путь к настоящему файлу, на который ссылается link. В случае ошибки функция вернет -1....
Reg_match
reg_match $result = reg_match($expression, $string); $result = reg_match($expression, $string, $array); Функция идентична ereg. Она поддерживается только для обратной совместимости с предыдущ...
Reg_replace
reg_replace reg_replace($expression, $replacement, $string); Идентична ereg_replace. Эта функция поддерживается только для обратной совместимости с предыдущими версиями РНР....
Reg_search
reg_search $partial_string = reg_search($expression, $string); $partial_string = reg_search($expression, $string, $array); Функция идентична ereg за исключением того, что она возвращает часть...
Rename
rename rename($oldfile, $newfile); Переименовывает oldfile в newfile ....
Reset
reset reset($array); Перемещает внутренний указатель массива array на первый элемент и возвращает этот элемент....
Return
return return($value); Выходит из пользовательской функции и возвращает значение value....
Rewind
rewind rewind($fd); Устанавливает указатель файла f d в начало файла....
Rewinddir
rewinddir rewinddir(); Передвигает указатель текущего каталога на начало каталога....
Rmdir
rmdir rmdir($directory); Удаляет каталог directory , если он пуст....
Rsort
rsort $sorted_array = rsort($array) Возвращает отсортированную в порядке убывания копию ассоциативного массива array. Если первый элемент массива является числом, возвращаемый массив будет от...
Setcookie
setcookie setcookie($name); setcookie($name, $value, $expire, $path, $domain, $secure); Посылает броузеру cookie с указанными атрибутами. Если задано только имя name, cookie с таким именем б...
Seterrorreporting
seterrorreporting seterrorreporting($value); Если значение value равно 0, выдача сообщений об ошибках отключается, иначе все сообщения выводятся в обычном режиме....
Setlogging
setlogging setlogging($value); Если значение value является ненулевым, журнализация доступа к текущей странице будет разрешена, иначе - запрещена....
Setshowinfo
setshowinfo setshowinfo($value); Если значение value не нулевое, внизу страницы будет напечатан информационный нижний колонтитул....
Settype
settype settype($variable, $type); Устанавливает тип переменной variable в тип type, который может быть integer, double или string ....
Shl
shl $value = shl($number, $b); Возвращает значение number, сдвинутое влево на заданное в b число бит....
Shr
shr $value = shr($number, $b); Возвращает значение number, сдвинутое вправо на заданное в b число бит....
Sin
sin $value = sin($number); Возвращает синус аргумента number (в радианах)....
Sleep
sleep sleep($seconds); Останавливает обработку страницы на указанное количество секунд....
Sort
sort $sorted_array = sort($array) Возвращает отсортированную в порядке возрастания копию неассоциативного массива array. Если первый элемент массива является числом, возвращаемый массив будет...
Soundex
soundex $soundex_key =soundex($string); Возвращает ключ soundex строки string ....
Sprintf
sprintf $string = sprintf($format, $arg, [$arg, $arg, ...]); Возвращает форматированную строку format, в который каждый индикатор переменной в стиле С printf заменяется соответствующим значен...
Sqrt
sqrt $value = sqrl($number); Возвращает квадратный корень числа number....
Srand
srand srand($integer); Инициализирует генератор случайных чисел целочисленным аргументом integer. Эту функцию необходимо вызвать один (и только один) раз в начале любого скрипта, в котором вы...
Strchr strstr
strchr strstr $substring = strchr($string, $value); $substring = strstr($string, $value); . Возвращает часть строки string после первого обнаружения символа value в строке, strchr и strstr...
Strtr
strtr strtr($string, $set1, $set2); Все символы в строке string, которые входят в набор setl, функция преобразует в соответствующие символы в наборе set2. Если set1 длиннее set2, последний си...
Stripslashes
stripslashes $plain_string = stripslashes($escaped_string); Удаляет все управляющие символы из строки escaped_string ....
Strlen
strlen $length = strlen($string); Возвращает длину строки string ....
Strrchr
strrchr $substring = strrchr($string, $character); Просматривает с конца строку string в поисках указанного символа. Функция возвращает часть строки, начиная с места, где был найден искомый с...
Strtok
strtok $substring = strtok($string, $characters); $substring = strtok($characters); Разделяет строку string на подстроки, используя в качестве разделителя любой символ, указанный в character...
Strtolower
strtolower $lc_string = strtolower($string); Возвращает string , где все символы преобразованы в символы нижнего регистра....
Strtoupper
strtoupper $uc_string = strtoupper($string); Возвращает string , где все символы преобразованы в символы верхнего регистра....
Strval
strval $string = strval($variable); Возвращает переменную variable в виде строкового значения....
Substr
substr $substring = substr($string, $start, Slength); Возвращает часть строки string , которая начинается с позиции start (0 является первым символом) и имеет длину в length символов....
Symlink
symlink symlink($target, $filename); Создает символическую связь (ссылку) от filename к target....
Syslog
syslog syslog($level, $message); Записывает сообщение message в системный журнал с уровнем level....
System
system $results = system($command); $results = system($command, $return_value); Выполняет указанную внешнюю команду command и возвращает все результаты. Если задан второй аргумент, туда запи...
Tan
tan $value = tan($number); Возвращает тангенс аргумента number (в радианах)....
Tempnam
tempnam $filename = tempnam($path, $prefix); Возвращает имя файла с префиксом prefix, который будет уникальным в каталоге, указанном в path....
Time
time $time = time(); Возвращает текущее время в стандартном формате времени Unix (число секунд после 1 января 1970 года)....
Umask
umask $umask = umask(); umask($umask); Возвращает текущую маску umask, если аргумент не указан. Если аргумент umask указан, устанавливает umask в указанное значение (которое должно быть восьм...
Uniqid
uniqid $result = uniqid(); Возвращает значение, уникальность которого по отношению к другим значениям, возвращаемым повторными вызовами этой функции, гарантирована....
Unlink
unlink unlink($filename); Удаляет указанный файл....
Unset
unset unset($variable); Сбрасывает значение указанной переменной, которая может быть элементом массива. При применении данной функции к массиву удаляется весь массив....
Urldecode
urldecode $decoded_string = urldecode($string); Возвращает копию строки string, в которой все экранированные спецсимволы URL раскодируются в их значения. Это делается автоматически для всех в...
Urlencode
urlencode $encoded_string = urlencode($string); Возвращает копию строки string, в которой все спецсимволы закодированы для использования в URL....
Usleep
usleep usleep($ms); Задерживет синтаксический анализ скрипта на заданное в ms число микросекунд....
Virtual
virtual virtual($filename); Подключает файл filename точно так же, как в обычном файле HTML это делает тег <!--#include virtual=»$filename» --> . Эта функция полезна только в...
Lite
Lite Lite - это язык сценариев, используемый W3-mSQL. Его синтаксис очень похож на С и еще больше на Perl. Фактически, многие скрипты Lite синтаксически неотличимы от сценариев Perl. Однако Li...
Chdir
chdir $result = chdir($path) Изменяет каталог на указанный путь. Если операцию произвести не удалось, возвращается отрицательное целое число....
Chmod
chmod $result = chmod($filename, $mode) Изменяет режим указанного файла на значение, заданное в mode. Если операцию произвести не удалось, возвращается отрицательное целое число. Значение mod...
Chop
chop $string = chop($string) Возвращает строку, у которой удален последний символ. Это весьма удобно для удаления символа конца строки из строк, прочитанных функцией read In....
Close
close close ($fd) Закрывает файл, связанный с указанным файловым дескриптором....
Ctime
ctime $time = ctime($time) Преобразует время time, заданное некоторым числом секунд с начала отсчета, в обычное текстовое представление времени Unix....
Echo
echo echo($string) Печатает заданную строку. Все переменные в строке заменяются на их значения....
Fprintf
fprintf fprintf($fd, $string [, arg ...]) Работает как функция С (или Perl) с тем же именем. Первый аргумент - это файловый дескриптор. Отформатированная строка печатается в файл, связанный с...
Gethostbyaddr
gethostbyaddr $hostinfo = gethostbyaddr($address) Возвращает тот же массив, что и gethostbyname() для указанного IP-адреса. IP-адрес должен быть задан десятичной строкой типа «127.0.0.1...
Gethostbyname
gethostbyname $hostinfo = gethostbyname($host) Возвращает массив информации об указанном хосте. Первый элемент массива - это имя хоста, второй элемент - это его IP-адрес....
Getpid
getpid $pid = getpid() Возвращает идентификатор процесса (PID) программы Lite....
Getpwnam
getpwnam $entry = getpwnam($username) Возвращает массив информации о пользователе с пользовательским именем username . В массиве имеются следующие поля: Имя пользователя. Пароль. UID....
Getpwuid
getpwuid $entry = getpwuid($UID) Возвращает массив, идентичный массиву, возвращаемому getpwnam для пользователя с пользовательским ID $UID....
IncludeFile
includeFile includeFile($filename) Эта функция подключает файл filename к результату программы. Файл никак не изменяется и не анализируется....
Kill
kill $result = kill($pid, $signal) Посылает сигнал signal процессу pid. Если операцию выполнить не удалось, возвращается отрицательное целое число....
Link
link $result = link($file, $newlinkname) Создает «жесткую» ссылку от file к newlinkname . Если операцию совершить не удалось, возвращается отрицательное целое число....
Mkdir
mkdir $result = mkdir($directoryname) Создает каталог с указанным именем. Если операцию выполнить не удалось, возвращается отрицательное целое число....
MsqIConnect
msqIConnect $socket = msqlConnect($host) Подключается к серверу mSQL на хосте host. Возвращает номер соке-та, используемый для последующей связи с сервером баз данных. При неудаче возвращается...
MsqICIose
msqICIose msqlClose($socket) Закрывает подключение, указанное сокетом socket....
MsqIDataSeek
msqIDataSeek msqlDataSeek($result, $location) Помещает 'указатель' для result среазу перед записью. Указав location 0, вы поместите указатель в начало данных. Следующий вызов msqlFetchRow выб...
MsqlEncode
msqlEncode $string = msqlEncode($string) Функция возвращает перекодированную копию строки string, которую можно использовать в запросе mSQL....
MsqlFetchRow
msqlFetchRow $row = msqlFetchRow($result) Эта функция возвращает в виде массива следующую доступную запись из result....
MsqIFieldSeek
msqIFieldSeek msqlFieldSeek($result, Slocation) Функция изменяет 'указатель' на результат, возвращаемый msqllnitFieldList, так же как msqIDataSeek изменяет результат msqlStoreResult . .....
MsqIFreeResult
msqIFreeResult msqlFreeResult($result) Функция освобождает всю память, использованную результатом, выбранным из базы с помощью msqlStoreRcsult . Эту функцию необходимо вызывать для каждого рез...
MsqllnitFieldList
msqllnitFieldList $result = msqlInitFieldList($socket, $database, $table) Создает информационную таблицу о таблице table в базе данных database на сервере, указанном аргументом socket....
MsqIListDBs
msqIListDBs $databases = msqlListDBs($socket) Возвращает массив имен всех доступных баз данных на сервере, указанном аргументом socket....
MsqIListField
msqIListField $tableinfo = msqlListField($result) Возвращает массив информации о следующем поле таблицы, созданной msqllnitFieldList , указываемой аргументом result. Каждый последующий вызов...
MsqIListTables
msqIListTables $tables = msqlListTables($socket, $database) Возвращает массив имен доступных таблиц базы данных database на сервере, указанном аргументом socket....
MsqINumRows
msqINumRows msqlNumRows($result) Возвращает количество записей в данных, содержащихся в result....
MsqIQuery
msqIQuery $result = msqlQuery($socket, $query) Пытается послать запрос query к подключению, указанному аргументом socket. Если запрос не был успешно выполнен, возвращается отрицательное целое...
MsqISelectDB
msqISelectDB $result = msqlSelectDB($socket, $database) Функция пытается подключить socket к базе данных, указанной аргументом database . Если попытка не удалась, возвращается отрицательное ц...
MsqIStoreResult
msqIStoreResult $result = msqIStoreResult Выбирает все данные, полученные в результате последнего вызова msqlQuery , и сохраняет их для чтения и обработки....
Open
open $fd = open($file, $mode) Эта функция открывает указанный файл, используя заданный режим, и связывает с файлом файловый дескриптор. Режимы могут быть следующими: > Открыть файл для з...
Pid
pid $pid = getppid() Возвращает идентификатор (PID) родительского для программы Lite процесса....
Printf
printf printf($string [, arg, ... ]) Работает как функция С (или Perl) с тем же именем. Значение переменных не подставляется; для ввода переменных в строку необходимо использовать стандартное...
Read
read $data = read($fd, $length) Читает указанное в length число байт из заданного файлового дескриптора....
Readln
readln $line =readln($fd) Читает следующую строку из указанного файлового дескриптора....
Readtok
readtok $data = readtok($fd, $token) Функция читает данные из указанного файлового дескриптора, пока не встретит маркер token. Используется только первый символ из token....
Rename
rename $result = rename($oldname, $newname) Функция пытается переименовать указанный файл (или каталог) из oldname в newname . Если операцию совершить не удалось, возвращается отрицательное ц...
Rmdir
rmdir $result = rmdir($path) Функция пытается удалить указанный каталог. Если операцию совершить не удалось, возвращается отрицательное целое число....
SetContentType
setContentType setContentType($string) Заменяет заданный по умолчанию тип содержимого HTML-страницы, содержащей скрипт, на значение, указанное в string. Эта функция должна быть самой первой ст...
Sleep
sleep sleep($time) Останавливает работу программы на указанное количество секунд....
Split
split $strings = split($string, $token) Разделяет заданную строку на массив строк, используя как разделитель символ token.....
Stat
stat $stat = stat($file) Возвращает массив информации о файле file. В массиве содержатся следующие элементы: Номер inode. Режим файла. Количество ссылок на файл. UID. GID. Ра...
Strftime
strftime $time = strftime($format, $time) Преобразует время Unix в текстовое представление времени, используя заданный формат format. Все описанные ниже последовательности в строке format зам...
Strseg
strseg $string = strseg($string, $start, $end) Возвращает подстроку из указанной строки, которая начинается с позиции start и закачивается на позиции end от начала строки....
Sub
sub $string = sub($string, $ехр1, $ехрr2) Заменяет любые вхождения exprl в string на значение ехрг2. Значения exprl и ехрг2 могут быть разными по длине, строка string автоматически будет укор...
Substr
substr $string = substr($string1, $regexp, $string2) Находит подстроку в строке string"!, которая отвечает регулярному выражению regexp. Каждой части регулярного выражения, заключенной в...
Tr...
tr $string = tr($string, $list1, $list2) Функция замещает все символы из списка listl, которые находит в строке string, их эквивалентом в списке list2 (например, tr("Robby", "o...
Truncate
truncate $result = truncate($fale, $length) Функция пытается сократить размер файла до указанной в байтах длины length . Обычно используется для создания файла с нулевой длиной. Если попытка...
Umask
umask umask($mask) Устанавливает umask текущего процесса в заданное значение mask, которое может быть десятичным, восьмеричным или шестнадцатерич-ным....
Unixtime2*
unixtime2* $year = unixtime2year($time) $month = unixtime2month($time) $day = unixtime2day($time) $hour = unixtirne2hour($time) $min = unixtime2min($time) $sec = unixtime2sec($time) Данные...
Unlink
unlink $result = unlink(«filename») Удаляет указанный файл. Если удалить файл не удалось, возвращается отрицательное целое число....
UrIEncode
urIEncode $string = urlEncode($string) Эта функция возвращает копию строки string , которая перекодирована для безопасной вставки в URL....








- Начало -