Re: documentation of php5ts.dll and .NET wrapper

From: Date: Sun, 17 Jun 2007 17:08:58 +0000
Subject: Re: documentation of php5ts.dll and .NET wrapper
References: 1 2 3  Groups: php.internals 
Request: Send a blank email to internals+get-30212@lists.php.net to get a copy of this message
On 6/17/07, muquaddim <shiplu.net@gmail.com> wrote:
"Tijnema" <tijnema@gmail.com> wrote in message news:d8269d910706170905h7c53fbd4sec26625dfaceda0b@mail.gmail.com... On 6/17/07, muquaddim <shiplu.net@gmail.com> wrote:
Hi, I have use dumpbin to get the method names of php5ts.dll file. I get many names. 2 of these methods are, "php_execute_script" "php_execute_simple_script" I guess these are the methods that are responsible for executing php source (.php) files. now I need to know, what are the parameter of these methods. How can I get the documenttation on parameters. If I get this I could have make a .NET wrapper. Thanks
Just take a look at the PHP Source code, the functions are well described there... :) Tijnema Yes I have been watching the source for long time. But no hope. There is no comments on the source. In the /main/main.c file I found this, PHPAPI int php_execute_script(zend_file_handle *primary_file TSRMLS_DC) here TSRMLS_DC is defined in /Zend/zend_language_scanner.c file as ------------------------------------------------------------- #ifdef ZTS #define TSRMLS_D void ***tsrm_ls #define TSRMLS_DC , TSRMLS_D #define TSRMLS_C tsrm_ls #define TSRMLS_CC , TSRMLS_C #else #define TSRMLS_D #define TSRMLS_DC #define TSRMLS_C #define TSRMLS_CC #endif ------------------------------------------------------------- this is contitional compilation. thats why I dont' know where the php_execute_script method int php5ts.dll has the last parameter. I think you understand. The main problem with the last parameter
Well, that has something to do with Maintainer ZTS mode, I don't study on PHP source myself, but php_execute_script requires a file handle, so you should open one first. (With some zend function...) Like Johannes said, take a look at other SAPI's, as there's usefull information in too... Tijnema

« previous php.internals (#30212) next »