it-swarm-tr.com

JInput-> get (), nasıl çalışır?

Joomla'da yeni başlayan biriyim ve bu yöntemle biraz kafam karıştı.

örneğin şunu düşünün: $app->input->get('foo',0,'int');

foo'ın kaynağı nerede?

JInput->get() get'in girdileri nereden?

6
Saman Mohamadi

foo kaynağı $ _POST veya $ _GET gibi PHP superglobals şeklindedir. Bu, kullanıcının bir form, URL veya çerez yoluyla bileşeninize gönderdiği verilerdir.

Böylece, size bir HTTP yöntemi ile gönderilen bir parametreyi güvenli bir şekilde alıyorsunuz.

Bu:

$myVar = $app->input->get('foo',0,'int');

büyük ölçüde şuna eşittir:

$myVar = (int) $_REQUEST['foo'];

Ne olursa olsun daima JInput kullanmalısınız. Sadece PHP süper küreseller) unutun. Bütün belgeleri sessizce okuyun, ezbere bilmelisiniz.

5
Valentin Despa