Başka bir "olmayan bir nesne üzerinde bir üye işlev işleve Yine bir başka çağrısı ()"

0 Cevap

Basit bir örnekleme geliyor çalışmıyor? Ben örneklenmiş / oluşturulur ama bu bana hata bu tür veriyor tek bütün derslere aynı yöntemi yapıyor.

 Fatal error: Call to a member function validate_fname_and_lname() on a non-object in /homepages/......../Validate.php on line 23

İşte benim kod:

//Class Validate
<?php

require_once 'RegExp.php';

$myRegExp = new RegExp();

class Validate 
{
    //Sends each entry to corresponding RegExp function with appropriate regular expression
    function validate_form($un, $fname)
    {
        $err_counter = 0;

        if(!$this->myRegExp->validate_fname_and_lname($fname))
        {
            $error_identifier .= 'firstName+';
            ++$err_counter;
        }
    }
}


//Class RegExp
<?php

class RegExp 
{
    function validate_fname_and_lname($flname)
    {
        return preg_match("/[a-zA-Z' ']{2,}/", $flname);
    }
}

0 Cevap