function fonksiyonum($params)
{
Detaylar::init();
class Ayarlar{
public static function options(){options fonksiyonu içinde $params verisini nasıl çekerim ?
Function içinde Class Verisi
4
●314
- 31-03-2016, 01:36:59Kimlik doğrulama veya yönetimden onay bekliyor.Ne kadar dgru mantik bilmiyorum ama foksiyon icinde class olusturuyorsun oglemi?
Clasi disarda olustur. Foksiyon icinde cagir.
Eger yinede fonksiyon icinde class olsturacaksan
Clasin icine parametre foksinunu ac.
Class ayarlar{
Function prametre($parametre){
$this->param=$parametre;
}
}
Yazin clas icine parametreyi gonder.
Cepten bu kadar oluyor - 31-03-2016, 15:31:24Saol dostum cms sistemin framework'ü kabul etmiyor aşırı saçma geldi banada.crazykurba adlı üyeden alıntı: mesajı görüntüle
- 31-03-2016, 17:37:47Fonksiyon içinde klas oluşturmak,
1. klasa sadece o fonksiyon içinde erişebilirsin. ( buda klası gereksiz yapar)
2. o fonksiyon haricinde hiçbir şekilde içeri değişken aktaramaz ve alamazsın.
3. farklı fonksiyonlar için hepsine ayrı ayrı klas oluşturmak durumunda kalırsın. - 01-04-2016, 05:18:02@Burti; eğer kullancığınız cms aynı php dosyasında fonksiyon dışında class tanımlamanıza izin vermiyorsa en basitinden şu şekilde bir yol izleyebilirsiniz.
Bağımsız bir php dosyasında classınızı oluşturursunuz, fonksiyon içinde o php dosyasını include edip çağırabilirsiniz. Classınızda set eden bir metod tanımlarsınız böylelikle fonksiyon içindeki değerleri classa gönderebilirsiniz.
Örn:
function fonksiyonum($params) { include('ayar_class.php'); $Cayar = new Ayarlar(); $Cayar->setDataArray($params);gibi.
