用php制作类

用php制作类,php,class,Php,Class,我开始用php制作课程。我引用了我的类,但我有以下错误: 致命错误:在C:\…\MasterMind.php中未找到类“NumberCode”第14行 我制定了以下代码: <?php class NumberCode { public $Code; function __construct() { print "ok"; } function makeCode() { $counter = 1;

我开始用php制作课程。我引用了我的类,但我有以下错误:

致命错误:在C:\…\MasterMind.php中未找到类“NumberCode”第14行

我制定了以下代码:

<?php

class NumberCode
{
    public $Code;

    function __construct()
    {
        print "ok";
    }

    function makeCode()
    {
        $counter = 1;

        while ($counter < 5)
        {
            $this->Code = $this->Code . rand(1, 6);
            print "ok";
            $counter++;
        }
    }
}


我尝试打印一些代码行,并使用了Fiddler。

使用类的文件需要包含定义类的文件。通常使用or语句来执行此操作

<?php

require_once('path_to_class_file.php');

$combination = new NumberCode();
$combination -> MakeCode();
$code = $combination -> Code;
print $code
?>


此代码是否在同一文件中?顺便说一句,您错过了
$counter+=1
在学习过程中,给你一个建议:使用
camelCase
作为方法名,使用
PascalCase
作为类名。听@MarcioSimao。我正要说同样的。不,这个类不在同一个文件中。我做了一个新的。
<?php

require_once('path_to_class_file.php');

$combination = new NumberCode();
$combination -> MakeCode();
$code = $combination -> Code;
print $code
?>