嘿大家我正在使用silex php微框架制作一个小网站,我有一个我无法理解的问题!所以这是我的问题!
如果我在我的主要php文件的顶部使用它:
使用Symfony \ Component \ HttpFoundation \ Request;
使用Symfony \ Component \ HttpFoundation \ Response;
然后我要求这些文件:
要求'phpFiles / login.php';
需要'phpFiles / register.php';
为什么我不能在我所需的类的代码中使用顶级类? 我不想将这两个使用行添加到我需要的每个php文件中
希望你们理解我的问题!
答案 0 :(得分:3)
它不像你,不能使用顶级课程"在包含的文件中。只是所包含的文件不会继承父文件的use
定义的导入/别名规则,因为这些仅每个文件基础。如果您希望能够在所包含的文件中仅使用Symfony\Component\HttpFoundation\Request
引用Request
,则还需要在use
中使用CREATE FUNCTION GET_NAME( PV_CODE VARCHAR2) RETURN VARCHAR2
AS
LV_NAME VARCHAR2(242);
BEGIN
SELECT DISTINCT NAME
INTO LV_NAME
FROM TABLEXXX
WHERE NAME_CODE = PV_CODE;
RETURN LV_NAME;
END;
/
。您唯一的其他选择是使用完全限定名称。