Tekil Mesaj gösterimi
Alt 07 Temmuz 2017, 18:14   #1
Çevrimdışı
ChuckyFun
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
PHP Session Class




Merhaba arkadaşlar,

Php oturum yapısı olan $_SESSION dizisinin açık halde kullanmamak ve daha iyi yönetebilmek için aşağıdaki sınıfı kullanabilirsiniz.

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
namespace IGA\Entity;

/**
 * Class Session
 * [MENTION=2080]PacK[/MENTION]age IGA\Entity
 */
class Session
{
    
/**
     * [MENTION=81769]para[/MENTION]m $key
     * [MENTION=81769]para[/MENTION]m string $type
     * [MENTION=27818]return[/MENTION] mixed
     */
    
public static function get($keystring $type 'mixed')
    {
        
$session_value $_SESSION[$key] ?? false;

        if (
$type === 'int') {
            return (int)
$session_value;
        }

        if (
$type === 'string') {
            return (string)
$session_value;
        }

        if(
$type === 'bool') {
            return (bool)
$session_value;
        }

        return 
$session_value;
    }

    
/**
     * [MENTION=81769]para[/MENTION]m $key
     * [MENTION=81769]para[/MENTION]m $value
     */
    
public static function set($key$value)
    {
        
$_SESSION[$key] = $value;
    }



Ufak ama etkili bir koddur. Kullanımı;

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
use IGA\Entity\Session
Session
::get("key""string"); // key anahtarının değerini string olarak döndürür.
Session::get("key""bool"); // key anahtarının değerini boolean olarak döndürür.
Session::get("key""int"); // key anahtarının değerini integer olarak döndürür.
Session::set("Username""Eskibiruye"); // Username anahtarına Eskibiruye değerini atar. 


 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet