2014年1月6日

Simulating .NET's ScriptService in PHP

摘要: IntroductionDo you ever wish that you could simply define a class in PHP and have some magic process turn it into asynchronous function calls in JavaScript on the client-side? Microsoft did it in ASP.NET with their ScriptService and ScriptMethod attributes for Web Services, but PHP appears to lack s 阅读全文

posted @ 2014-01-06 16:54 荣锋亮 阅读(217) 评论(0) 推荐(0) 编辑

PHP的反射机制

摘要: 介绍:PHP5添加了一项新的功能:Reflection。这个功能使得phper可以reverse-engineer class, interface,function,method and extension。通过PHP代码,就可以得到某object的所有信息,并且可以和它交互。反射是什么?它是指在PHP运行状态中,扩展分析PHP程序,导出或提取出关于类、方法、属性、参数等的详细信息,包括注释。这种动态获取的信息以及动态调用对象的方 法的功能称为反射API。反射是操纵面向对象范型中元模型的API,其功能十分强大,可帮助我们构建复杂,可扩展的应用。其用途如:自动加载插件,自动生成文档,甚至可用来 阅读全文

posted @ 2014-01-06 15:19 荣锋亮 阅读(144) 评论(0) 推荐(0) 编辑

php class类用法总结

摘要: 一:结构和调用(实例化):class className{} ,调用:$obj = new className();当类有构造函数时,还应传入参数。如$obj = new className($v,$v2…);二:构造函数和析构函数:1、构造函数用于初始化:使用__construct(),可带参数。2、但析构函数不能带参数(用于在销去一个类之前执行一些操作或功能)。析构函数用__destruct()做名称。在脚本执行结束时,会销掉内存中的对象,因此可不用析造函数,但有些比如COOKIE等,就应当要用此函数销掉。知识点:在PHP4中也提供了构造函数,但使用的是与类同名的类方法,在PHP5仍能兼. 阅读全文

posted @ 2014-01-06 14:59 荣锋亮 阅读(192) 评论(0) 推荐(0) 编辑

导航