【问题标题】:Can't access to class from .php file (PhpStorm)无法从 .php 文件 (PhpStorm) 访问类
【发布时间】:2017-02-13 18:03:27
【问题描述】:

抱歉问了个愚蠢的问题,但我真的不明白出了什么问题。

我有一个单独的类 User 并希望在 .php 文件中创建它的对象。我去了Settings/Directories,并标记了像Source这样的文件夹用户还添加了一个前缀(PSR-4)。在 Test.php 中,我导入了需要的类。

但结果是一样的:

致命错误:在第 10 行的 E:\Server\Apache24\htdocs\lab1\users\Test.php 中找不到类 'Users\User'

用户.php:

<?php
namespace Users;

class User
{
    var $name;
    var $login;
    var $password;
}

Test.php:

<?php

use Users\User;

$user1 = new User;

【问题讨论】:

    标签: php namespaces phpstorm


    【解决方案1】:

    你应该改变 test.php

    <?php
    require_once('user.php');
    use Users\User;
    
    $user1 = new User;
    

    【讨论】:

      猜你喜欢
      • 2016-06-22
      • 2018-03-16
      • 2018-07-28
      • 2015-07-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-15
      相关资源
      最近更新 更多