sınıf içinde küresel excution php

0 Cevap

PHP'nin define("CONSTANT", "Hello world."); bunu arayabilirler global fonksiyon bile senin sınıf veya işlev içinde. Aşağıda bir örnek var ve en sınıf içinde ben özel küresel $allForm gibi olması gerekiyordu global bir değişken bildirmek diyelim;

benim soru nasıl ben __ yapı içinde) ($ this-> validate gömmeden) (validate içinde bu-> allform $ arayabilirim?

$authentication = new authentication("1", "nanat", "amew", "yes" ); // declared define constant

class authentication extends mySession {
    private $allForm; //variable

    public function __construct($submit, $user, $password, $remmeber) {
        $this->allForm = array('giSub' => $submit, 'giUser' => $user, 'giPas' => $password, 'giRemmeb' => $remmeber); //execute
       // $this->validate(); //not execute
   // $this->validateOne(); //not execute
   // $this->validateTwo() //not execute
    }

    private function validate() {
        var_dump($this->allForm); // return null
        // statement...
    }

private function validateOne() {
        var_dump($this->allForm); // return null
        // statement...
    }

private function validateTwo() {
        var_dump($this->allForm); // return null
        // statement...
    }


}

ne ben istiyorum .. bu mümkün mü?

class authentication extends mySession {
    private $allForm; //global variable.. 


    public function __construct($submit, $user, $password, $remmeber) {
        $this->allForm = array('giSub' => $submit, 'giUser' => $user, 'giPas' => $password, 'giRemmeb' => $remmeber); //execute
    }

    private function validate() {
        var_dump($this->allForm); // return true
        // statement...
    }

private function validateOne() {
        var_dump($this->allForm); // return true
        // statement...
    }

private function validateTwo() {
        var_dump($this->allForm); // return true
        // statement...
    }


}

0 Cevap