Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/251.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 是否有一个变量是指;这";(页面本身)?_Php - Fatal编程技术网

Php 是否有一个变量是指;这";(页面本身)?

Php 是否有一个变量是指;这";(页面本身)?,php,Php,我想得到这个变量的等价物来引用php页面对象。有没有办法获取该对象并查询其函数、变量等信息?没有“PHP页面对象”这样的东西。如果您想知道所有定义的函数、变量等,可以使用各种函数询问PHP。函数等。基本上,您不能从PHP访问DOM。这是有充分理由的 快速回答是:PHP是服务器端的。长答案有点复杂 两天前,我在网上发布了关于这个话题的答案 你所说的“页面对象”是什么意思?对于PHP类,您可以通过使用$this->method()或$this->propertyPHP是一种服务器端语言-它不关心页面

我想得到
这个
变量的等价物来引用php页面对象。有没有办法获取该对象并查询其函数、变量等信息?

没有“PHP页面对象”这样的东西。如果您想知道所有定义的函数、变量等,可以使用各种函数询问PHP。函数等。

基本上,您不能从PHP访问DOM。这是有充分理由的

快速回答是:PHP是服务器端的。长答案有点复杂

两天前,我在网上发布了关于这个话题的答案


你所说的“页面对象”是什么意思?对于PHP类,您可以通过使用
$this->method()
$this->property
PHP是一种服务器端语言-它不关心页面(更不用说它也可以从CLI工作)。@我的意思是,PHP页面上运行所有内容的对象。因此,不是在类中,而是在标记
中的“.php”页面上。好的,您可以尝试访问文件(通过
file\u get\u contents()
)并对其进行解析,以找到标记之间包含的内容。除此之外。。。PHP脚本不是自知之明。@Jivan这实际上不是真的。有许多自反射函数可供使用,它们可以准确地告诉您定义了哪些函数/类/对象/方法/属性/常量/变量等。由于PHP脚本是完全自包含的,因此它必须在执行过程中的任何时间点准确地知道其中的内容。使用上述方法,您可以手动查看具体位置。尽管如此,OP似乎并不理解PHP的本质,即没有包含所有内容的全局对象。没有“PHP页面对象”这样的东西——在阅读您的答案之前,我脑子里有完全相同的句子;)