PHP: pclose - Manual

downloads | documentation | faq | getting help | mailing lists | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

popen pathinfo

Last updated: Fri, 26 Jan 2007

view this page in

# pclose

(PHP 3, PHP 4, PHP 5)

pclose -- Закрывает файловый указатель процесса

## Описание

int pclose ( resource handle )

Закрывает файловый указатель на канал, открытый при помощи popen().

Файловый указатель должен быть действующим и должен быть возвращён успешным вызовом функции popen().

Возвращает статус выхода завершающегося процесса.

См. также описание функции popen().

add a note User Contributed Notes
pclose
kcross at nssolutions dot com
16-Jul-2003 02:08
`Somewhere between 4.1.1 and 4.2.3, the return value from pclose changed.
The exit status used to be in the second byte, so that the status would be (pclose($fp)/256).
It is now in the low-order byte, so the status is just pclose($fp).
Be careful.`
vdweij at mailsurf dot com
12-Mar-2003 07:18
`As I understand pclose will return 0 (on every platform) in case popen could not execute the specified command.
Since popen only returns the status wether it was able to send a command and not wether it was succesfully executed. Only the returned value of pclose can be used to check wether a command could be executed.`
roel at bouwman dot net
07-Oct-1999 10:23
`The return value of pclose() is not the exit status of the program, but a value as returned by waitpid() of wait4().
To obtain the exit status:
$ret=(pclose($f)>>8)&0xFF;`
add a note
popen pathinfo

Last updated: Fri, 26 Jan 2007
show source | credits | stats | sitemap | contact | advertising | mirror sites
Copyright © 2001-2007 The PHP Group
All rights reserved.
This mirror generously provided by: Yahoo! Inc.
Last updated: Sat Mar 10 09:32:46 2007 PST