Re: PHP console (php.exe -a)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



2009/12/30 Richard Quadling <rquadling@xxxxxxxxxxxxxx>:
> 2009/12/30 Richard Quadling <rquadling@xxxxxxxxxxxxxx>:
>> 2009/12/27 Libor <ljelinek@xxxxxxxxxxx>:
>>> Hi all,
>>> I don't know if I am stupid or what but I can't find out how to send typed
>>> code to execute.
>>>
>>>> php.exe -a
>>> Interactive mode enabled
>>>
>>> Pressing <Enter> or <Ctrl-D> didn't execute code. Please, help me!
>>>
>>> (I am running PHP 5.3.0 on Win XP.)
>>>
>>> Thanks
>>> Libor
>>>
>>> --
>>> PHP Windows Mailing List (http://www.php.net/)
>>> To unsubscribe, visit: http://www.php.net/unsub.php
>>>
>>>
>>
>> As mentioned, CTRL+Z is the END-OF-TEXT character needed to terminate
>> input from STDIN.
>>
>> [2009/12/30 10:56:09] [C:\] [] >php -v
>> PHP 5.3.2-dev (cli) (built: Dec 18 2009 13:57:17)
>> Copyright (c) 1997-2009 The PHP Group
>> Zend Engine v2.3.0, Copyright (c) 1998-2009 Zend Technologies
>>
>> [2009/12/30 10:56:11] [C:\] [] >php -a
>> Interactive mode enabled
>>
>> Plain text.
>> $a = "This is still plain text and not assigning anything to $a.";
>> The next line is switching to PHP processing.
>> <?php
>> // This is a comment.
>> $b = "The first variable PHP is seeing is this one.";
>> echo $a;
>> echo $b;
>> // Switch out of PHP again.
>> ?>
>> This is some more plain text.
>> To make this all go, press CTRL+Z or F6 and then ENTER (at least for Windows).
>> ^Z
>> Plain text.
>> $a = "This is still plain text and not assigning anything to $a.";
>> The next line is switching to PHP processing.
>>
>> Notice: Undefined variable: a in - on line 7
>> The first variable PHP is seeing is this one.This is some more plain text.
>> To make this all go, press CTRL+Z or F6 and then ENTER (at least for Windows).
>>
>>
>>
>>
>> Can someone confirm that CTRL+Z/F6 is the same exit mechanism for non
>> windows please? If so, I'll update the manual with something relevant.
>>
>> Regards,
>>
>> Richard Quadling.
>>
>> --
>> -----
>> Richard Quadling
>> "Standing on the shoulders of some very clever giants!"
>> EE : http://www.experts-exchange.com/M_248814.html
>> Zend Certified Engineer : http://zend.com/zce.php?c=ZEND002498&r=213474731
>> ZOPA : http://uk.zopa.com/member/RQuadling
>>
>
> On the surface, for Windows, the interactive mode offers nothing extra
> and in fact offers less than non-interactive mode.
>
> Specifically, autoload functions, though registered (either by having
> __autoload() or by using spl_autoload_register()), are not invoked for
> missing classes.
>
> So, for windows, what's the point of the interactive mode?
>
>
> --
> -----
> Richard Quadling
> "Standing on the shoulders of some very clever giants!"
> EE : http://www.experts-exchange.com/M_248814.html
> Zend Certified Engineer : http://zend.com/zce.php?c=ZEND002498&r=213474731
> ZOPA : http://uk.zopa.com/member/RQuadling
>

[2009/12/30 11:08:44] [C:\] [] >php -a
Interactive mode enabled

<?php
print_r(spl_autoload_functions());
echo static_Krypt::EnKryptB64('Hello');
^Z
Array
(
    [0] => AutoLoadRAQ
)

Fatal error: Class 'static_Krypt' not found in - on line 3


[2009/12/30 11:09:42] [C:\] [] >php
<?php
print_r(spl_autoload_functions());
echo static_Krypt::EnKryptB64('Hello');
^Z
Array
(
    [0] => AutoLoadRAQ
)
QJeZiALdGhA=

[2009/12/30 11:12:12] [C:\] [] >

-- 
-----
Richard Quadling
"Standing on the shoulders of some very clever giants!"
EE : http://www.experts-exchange.com/M_248814.html
Zend Certified Engineer : http://zend.com/zce.php?c=ZEND002498&r=213474731
ZOPA : http://uk.zopa.com/member/RQuadling

-- 
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [PHP Users]     [PHP Database Programming]     [PHP Install]     [Kernel Newbies]     [Yosemite Forum]     [PHP Books]

  Powered by Linux