-2
我有一个test.php的:以下PHP脚本的执行流程是什么?
<?php
include "MyString.php";
print ",";
print strlen("Hello world!");
和MyString.php:
<?php
namespace MyFramework\String;
function strlen($str)
{
return \strlen($str)*2; // return double the string length
}
print strlen("Hello world!");
的test.php的输出是24,12,但如何在输出端产生的? test.php的执行流程是什么?
还存在一个反斜杠:
namespace MyFramework\String;
function strlen($str)
{
return \strlen($str)*2; // return double the string length
}
这是 '\' 是指使用命名空间?
我不知道为什么有人给这个问题一个减号,但这是一个关于PHP命名空间的问题,它是PHP 5.3之后的一个新功能。如果你认为这个问题很无聊或没用,请让我知道你的观点 – lamplanp 2014-08-30 12:56:40
我没有倒下,但FYI,PHP5.3是旧消息,已经过时。 – 2014-08-30 12:59:42