Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/232.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.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_Oop - Fatal编程技术网

这个php脚本的输出是什么?

这个php脚本的输出是什么?,php,oop,Php,Oop,你能解释一下这个php代码是如何工作的吗 <?= _:: o_O () ; class _{ static function o_O () { return "Air is fresh and clean"; } } 输出将为空,因为静态函数o_o只返回字符串,而调用者对其不做任何处理编辑输出为空气新鲜干净,因为它是一个名为\uuu的类,其方法名为o\u o,这两个名称都

你能解释一下这个php代码是如何工作的吗

<?=     
  _::
    o_O
    ()
;

class _{ static      

function
      o_O
      ()    
        {  return "Air is fresh and clean"; }           
}

输出将为空,因为静态函数
o_o
只返回字符串,而调用者对其不做任何处理编辑输出为空气新鲜干净,因为
它是一个名为
\uuu
的类,其方法名为
o\u o
,这两个名称都是有效的
是范围解析运算符;您可以将其与
静态方法一起使用。它有助于正确缩进代码:

<?php

_::o_O();

class _ {
  static function o_O() {
    return "Air is fresh and clean";
  }
}

没有您可以看到的输出。因为o_o是有效的函数名。最简单的方法是运行代码。但它调用的函数甚至还没有声明,这并不完全正确。由于使用了短的open echo标记,因此会有一个输出

<?php

_::o_O();

class _ {
  static function o_O() {
    return "Air is fresh and clean";
  }
}
<?=