Arkadaşlar merhaba bir sorum olacak.
2 Adet fonksiyonum var 1. fonksiyonum yani a fonksiyonu içerisinde veritabanı bağlantısı var.
2.Fonksiyonum'da ise yani b fonksiyonum'da başka bir kodlama var.
Haliyle 2.fonksiyon içerisinde 1.fonksiyon'daki veritabanı bağlantısını kullanıp verilere erişemiyorum.
2 fonksiyonu birbirine nasıl birleştirebilirim ? veya bağlayabilirim.
Bunlar 1 class'ın içerisinde bu arada.
global fonksiyonu ile hallettim teşekkürler arkadaşlar.
bunlar bir class'ın içersinde demişsiniz yanlış okumadıysam;
dolayısıyla şöyle bir kodlama olması gerekiyor.
class ClassName{
function Function1(){
bla bla bla...
}
function Function2(){
bla bla bla...
}
}örnek üsteki gibi bir class oluşturdum.
fonksiyon1 de bir bağlantı koduna ulaşmak istiyorsun sanırım.
onuda $this->degisken ile halledebilirsin.
class ClassName{
private $degisken; //private, public,static artık ne lazımsa ona göre kullan
function Function1(){
bla bla bla...
$this->degisken = $ulasmakistediginbaglantiburadaolsun;
}
function Function2(){
bla bla bla...
return $this->degisken;
}
}$oop = new ClassName();
$oop->Function1();
print_r($oop->Function2());
şeklinde kullanırsan Function1 de atadığun $ulasmakistediginbaglantiburadaolsun kısmını ekrana yazdırırsın.