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


       Читаем о новом: https://novostir.ru      

Справочник и примеры языка 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.



Программа Planix Home 3D Architect - перейти
Панель инструментов - перейти
Система ArchiCAD - перейти
Определение параллельной проекции - перейти
Простота использования - перейти
Шаг за шагом в ArchiCAD 7 - перейти
3D Cutting Planes - перейти
Тип поверхности материала - перейти
Создание двумерных объектов - перейти
Самоучитель по ArchiCAD 8 - перейти

Введение - перейти
Параметрические конструкции - перейти
Рабочее место ArchiCAD - перейти
Рабочая среда и настройки проекта - перейти
Редактирование элементов проекта - перейти