ID: 11944
Updated by: [EMAIL PROTECTED]
Reported By: [EMAIL PROTECTED]
-Status: Open
+Status: Closed
Bug Type: Feature/Change Request
Operating System: Any
PHP Version: 4.0.6
New Comment:
the cli version of php does most of this.
Previous Comments:
------------------------------------------------------------------------
[2001-07-07 00:21:30] [EMAIL PROTECTED]
I use PHP as a general scripting language, and some compile or runtime
options would be very useful:
- A no-tags mode that would have the interpreter behave as if it were
always inside a <?php ?> block
- Standard file handles predefined, similiar to $argc and $argv[]:
$stdin, $stdout, $stderr
- Quiet mode always enabled
The following script is too complicated:
#!/usr/local/bin/php -q
<?
$l = "";
$fp = fopen("php://stdin", "r");
while (!feof($fp))
{
$s = fgets($fp, 5000);
if ($l != $s)
{
echo $s;
$l = $s;
}
}
?>
It would be much nicer to write it as follows:
#!/usr/local/bin/php
$l = "";
while (!feof($stdin))
{
$s = fgets($stdin, 5000);
if ($l != $s)
{
echo $s;
$l = $s;
}
}
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=11944&edit=1