php - transferi $ _SESSION var yerel var adlı?

3 Cevap php

Oturum değişkenleri kullanarak getirmedi en iyi uygulama nedir?

Sadece oturum değişkenleri olarak onlara başvurmak için iyi mi, yoksa aynı isimde yerel değişkenler aktarmak için senaryonun başında daha iyi?

Herkes çok yararlı olacağını açısından faydalı bir bağlantı varsa ben de .. teşekkürler benim uygulama için en iyi klasör / dosya yapısı üzerinde biraz stumpped duyuyorum.

3 Cevap

Oldukları gibi sadece onlara erişim, herhangi bir performans isabet olacaktır.

Aklım veri bir nedenle oturumda genellikle, yani yerel oturumdan bunu hareket ve tekrar geri koymak zorunda sadece hataları gerçekleşmesi için bir adım sağlar, artı okumak için kod daha kafa karıştırıcı hale getirebilir.

Muhtemelen sadece veri işlemek için ihtiyaç ve orijinal değerini korumak istiyorsanız, yerel bir değişkene oturum değerini atamak istiyorum.

Ben sadece istemeden üzerine yazma şansı önlemek için, onları manipüle etmek niyetinde değilse genellikle yerel değişkenlere aktarabilirsiniz. Ayrıca, her zaman $ _SESSION [''] yazılmasından daha yerel değişkenler ile çalışmak daha kolay.

Is it best to just refer to them as session variables or is it better at the beginning of the script to transfer them to local variables of the same name?

Benim için bu kez kullanıyorsanız, o zaman onunla mantık çok yapıyorsun [], bir yerel var aktarmak için mantıklı $ _SESSION kullanılacak, onunla ne yaptığını bağlıdır.

Yolu, onun tercih edilmesini ya.