Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master

Nov 30, 2010

  1. Andy Skelton

    merge origin changes

    authored November 30, 2010

Nov 29, 2010

  1. Andy Skelton

    send eval replies ASAP; then do memory-triggered restarts without aff…

    …ecting the client
    authored November 29, 2010
  2. Andy Skelton

    whitespace

    authored November 29, 2010

Oct 11, 2010

  1. Andy Skelton

    fix error when unicode chars in code for eval

    reported by qingliangcn
    authored October 11, 2010

Aug 19, 2010

  1. Andy Skelton

    New doc directory created by edoc:application(php).

    authored August 19, 2010
  2. Andy Skelton

    Fix @spec

    authored August 19, 2010
  3. Andy Skelton

    Add reload/0 and reload_clean/0.

    These functions provide a quick way to reload the php application from files.
    This provides a quick way to reload the service in a running system with only
    a time window during which calls to php will result in noproc.
    authored August 19, 2010
  4. Andy Skelton

    Copy Requires into php_eval.

    Previously the Requires would be lost from a worker if it restarted itself.
    authored August 19, 2010
  5. Andy Skelton

    Wrap PHP code in if(0){} for parse test. This prevents function decla…

    …rations taking effect during parse test phase, which caused same to trigger fatal error in eval phase if not guarded by function_exists tests.
    authored August 18, 2010
  6. Andy Skelton

    Register php_eval workers using the same names as their supervisor us…

    …es. Use these proc names instead of pids (phpeval_1, etc.) so that when a worker dies, the interface (php.erl) doesn't have to rediscover the pid.
    authored August 17, 2010
  7. Andy Skelton

    whitespace

    authored August 19, 2010

Jul 15, 2010

  1. Andy Skelton

    Add php:require_code/1 and php:unrequire/1. Fix php:restart_all/0 han…

    …ging forever when run before any eval.
    
    require_code/1 allows you to add initialization code to the PHP workers. unrequire/1 removes it.
    authored July 15, 2010

Jul 14, 2010

  1. Andy Skelton

    Add php:call/2 and php:return/2.

    php:call/2 takes a PHP function name and a list of arguments (integers, floats, or strings). It escapes the args and passes them into the function. The return value is the same tuple php:eval.
    php:return/2 passes its arguments to php:call/2 and extracts the return value. The rest of the result is ignored.
    authored July 14, 2010
  2. Andy Skelton

    Merge branch 'master' of http://github.com/skeltoac/php_app

    Conflicts:
    
    	src/php.erl
    authored July 14, 2010
  3. php:start() should return ok if already started

    authored July 14, 2010
  4. Andy Skelton

    new Makefile

    authored July 14, 2010
  5. Andy Skelton

    whitespace

    authored July 14, 2010

Jan 17, 2010

  1. added some comments

    authored December 15, 2009 skeltoac committed January 18, 2010
  2. new unserialize_session

    authored December 11, 2009 skeltoac committed January 18, 2010

Nov 10, 2009

  1. Richard Jones

    spawn php with custom cli ini file

    authored June 15, 2009 skeltoac committed November 10, 2009
  2. Richard Jones

    change source dirs, add makefile

    authored June 15, 2009 skeltoac committed November 10, 2009

Feb 06, 2009

  1. Andy Skelton

    Fix empty README.

    authored February 06, 2009
  2. Andy Skelton

    Merge commit 'b865a73b149b5417fe0cd137eb15b158cbe9820a'

    authored February 06, 2009
  3. Andy Skelton

    first commit

    authored February 06, 2009
  4. Andy Skelton

    initial import

    authored February 06, 2009
Something went wrong with that request. Please try again.