PHP İşlev ve İşlev Çağrısı
PHP üzerinde çalışırken kodun nasıl çalıştığını incelemek için programınızdaki her satırı el ile kodlamak isteyeceksiniz. Yol boyunca bir yerde, programınızın tekrar tekrar gerçekleştirmesi gereken belirli görevler olduğunu fark edeceksiniz. Ve böylece kendinizi tekrar tekrar aynı kod satırlarını yazarken buluyorsunuz. Örneğin, web sitenize gelen bir ziyaretçinin size bir e-posta adresi vermesi gereken birkaç durum vardır. Bir şey satın almak, bülteninize kaydolmak veya bir müşteri hizmet formu doldurmak isteyebilir. E-posta adresini her girdiğinde ve web formunu her gönderdiğinde, programınızın e-posta adresinin doğruluğunu kontrol etmesini istersiniz. Bu görevi programınızdaki e-posta adresini kontrol etmeniz gereken her konuma el ile kodlayabilirsiniz. Ama bu çok verimli değil. PHP'nin bu soruna bir cevabı var. Buna fonksiyon denir.

Temel olarak iki tür PHP işlevi vardır. İlk tür yerleşik işlevdir. Bu işlevler zaten PHP dilinin bir parçasıdır ve bu nedenle bunları kendiniz yazmanıza gerek yoktur. Bu yerleşik işlevleri kullanmak için programınıza bir işlev çağrısı eklersiniz. İşlev çağrısı, programınıza yerleşik işlevi ihtiyaç duyduğunuzda "çağırmasını" söyleyen bir kod parçasıdır. İkinci işlev türü, kullanıcı tanımlı işlevdir. Bunlar kendi yazdığınız işlevlerdir. Ardından, işlevi yazdıktan sonra, bir işlev çağrısını kodlayarak istediğiniz zaman programınıza çağırabilirsiniz. Bir işlev çağrısı için PHP koduna bakalım.

Temel PHP Kodu
işlev_adı (bağımsız değişken, bağımsız değişken);

Misal
($ Mesajı) yazdırmak;


Yazdır();
fonksiyon adı
Bu, işleve verilen addır ve programınızın işlevi nasıl tanımlayacağıdır. Yerleşik yazdırma işlevini örnek olarak kullandım. Yazdırma işlevi için işlev_adı Yazdır ve () öğesinin sol tarafına yerleştirilir.

($ Mesajı) yazdırmak;
Parantez
Parantez bilgiyi işleve iletmek için kullanılır. Herhangi bir bilgi iletmeniz gerekmiyorsa () arasına hiçbir şey koymazsınız.

$ mesajı
tartışma
Argüman, işleve iletmek istediğiniz bilgidir. Birden fazla argümanınız varsa, bunları virgülle ayırın. Ardından parantez (ler) i parantez arasına yerleştirin. Örneğimizde, işleve iletilen argüman (bilgi) parantez arasına yerleştirilen $ message değişkenidir. Yerleşik yazdırma işlevi $ message değişkenine verdiğiniz değeri yazdırır.

($ Mesajı) yazdırmak;
;
Noktalı virgül işlev çağrısını sonlandırır

Not: Bir işlev genellikle işlev tamamlandığında bilgileri programa geri aktarır. Örneğin, yazdırma işlevi bir Boole programını programa geri gönderir.





Video Talimatları: What is PHP and why is XSS so common there? - web 0x02 (Mayıs Ayı 2024).