Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/381.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php中的Javascript伪类处理_Php_Javascript_Class - Fatal编程技术网

php中的Javascript伪类处理

php中的Javascript伪类处理,php,javascript,class,Php,Javascript,Class,我正在使用javascript伪类,其意义是: class Foo ---->getName() ---->setName() ---->.... 因此,我可以在客户端计算中使用它们的集合。 但是,有什么方法可以在php中“按原样”处理它们 换句话说,将其作为一个对象传递,例如,我可以在其中调用getName 提前感谢,, Ragnagard:D否。您不能在PHP中运行JavaScript代码 不过,您确实有一些选择: 反射:可以用PHP创建类,并使用PHP的反射功能生成Ja

我正在使用javascript伪类,其意义是:

class Foo
---->getName()
---->setName()
---->....
因此,我可以在客户端计算中使用它们的集合。 但是,有什么方法可以在php中“按原样”处理它们

换句话说,将其作为一个对象传递,例如,我可以在其中调用getName

提前感谢,,
Ragnagard:D

否。您不能在PHP中运行JavaScript代码

不过,您确实有一些选择:

  • 反射:可以用PHP创建类,并使用PHP的反射功能生成JavaScript代码。根据课程类型的不同,这可能会变得非常棘手
  • 不使用PHP。除了使用JavaScript作为服务器端脚本语言外,还有一些替代方法。在这种情况下,您可以在客户端和服务器上共享部分JS代码

  • 不可能只有我一个人,但我真的不明白你的问题。你能提供一些你想做什么的示例代码吗?在php中:调用DB,例如,一些插入语句,我需要在其中存储javascript类中的值。通过这种方式,我可以这样做:插入到表值(object.getName(),object.getData(),…)严重地说,这毫无意义。你能按照Magnar的要求发布一些示例代码吗?很抱歉理解错误。在这个项目中需要PHP,javascript只是用来控制一点界面或者在数据上做一些Ajax动画。不想执行代码,但最直接的是收集信息,就像从php到javascript使用JSON一样。所以我从一个javascript伪类中寻找相反的方向,就像Jani说的,你不能在PHP中运行javascript。JSON没有对立面。您必须使用$\u GET或$\u POST来获取单个值,并在PHP代码中“手动”重构对象。那么,似乎只需要JSON反向操作(stringify),在POST请求中发送数据,然后在PHP上进行JSON解码。没关系,但可能会更好。谢谢你说到点子上;)