• [织梦吧]唯一域名:www.dedecms8.com,织梦DedeCMS学习平台.

当前位置: > 编程与数据库 > php编程 >

把PHP作为C#程序的脚本语言(2)

来源: www.dedecms8.com 编辑:织梦吧 时间:2012-03-05点击:

  注意被缓存的瞬时程序集是否被更新将依赖于ScriptContext前面执行的PHP代码(比如定义好的类以及方法),只有前后两次生成的PHP代码一致时,瞬时程序集才能被缓存下来。这就是为什么Eval方法中的参数code,file name以及position与前面的的匹配时才能缓存后被重用。

  那么我们要记住,当随后要运行更多的PHP代码片段时你应该首先考虑这个问题。

  最后如果你打算在web应用程序中使用Phalanger时,你应该首先就初始化PHP.Core.RequestContext, 然后在php脚本结束时销毁它。

  1using (var request_context = RequestContext.Initialize(

  2 ApplicationContext.Default,

  3 HttpContext.Current))

  4{ /* all the stuff above */ }

  总结:

  总共就是这些。 因为后面执行的的PHP代码中也包含了已经定义好的PHP方法,变量以及类,所以你也能在.net代码中使用它们。

  .net应用程序功能的语言。你也能用这个技术去创建一个使用c#建立域名模块和PHP搭建用户接口的web应用程序。

标签: php 作为

About D8

  • ©2014 织梦吧(d8) DedeCMS学习交流平台
  • 唯一网址 www.DedeCMS8.com 网站地图
  • 联系我们 1170734538@qq.com ,  QQ