PHP İşlevi: Sayısal, Yerleşik, Dize, Tarih, Kullanıcı Tanımlı

İçindekiler:

Anonim

İşlev nedir?

İşlev, belirli bir eylemi gerçekleştiren yeniden kullanılabilir bir kod parçası veya bloğudur.

Fonksiyonlar, çağrıldığında değer döndürebilir veya herhangi bir değer döndürmeden basitçe bir işlem gerçekleştirebilir.

PHP, farklı görevleri yerine getiren 700'ün üzerinde yerleşik işleve sahiptir.

Bu eğitimde öğreneceksiniz-

  • Neden İşlevler kullanılmalı?
  • Yerleşik İşlevler
  • Dize İşlevleri
  • Sayısal İşlevler
  • Tarih İşlevi
  • Neden Kullanıcı Tanımlı İşlevleri kullanmalı?

Neden İşlevler kullanılmalı?

  • Daha iyi kod organizasyonu - işlevler, belirli bir görevi birlikte gerçekleştiren ilgili kod bloklarını gruplamamıza izin verir.
  • Yeniden kullanılabilirlik - bir kez tanımlandıktan sonra, bir işlev PHP dosyalarımızdaki bir dizi komut dosyasıyla çağrılabilir. Bu, veri tabanına bağlanmak gibi bazı rutin görevleri gerçekleştirmek istediğimizde, tekerleği yeniden keşfetme konusunda bize zaman kazandırır.
  • Sistemdeki kolay bakım güncellemelerinin yalnızca tek bir yerde yapılması gerekir.

Yerleşik İşlevler

Yerleşik işlevler, PHP yükleme paketinde bulunan işlevlerdir.

Bu yerleşik işlevler, PHP'yi çok verimli ve üretken bir betik dili yapan şeydir.

Yerleşik işlevler birçok kategoriye ayrılabilir. Aşağıda kategorilerin listesi bulunmaktadır.

Dize İşlevleri

Bunlar, dize verilerini işleyen işlevlerdir, dize işlevlerinin uygulama örnekleri için dizeler hakkındaki makaleye bakın.

Sayısal İşlevler

Sayısal işlevler, sayısal sonuçlar döndüren işlevlerdir.

Sayısal php işlevi, sayıları biçimlendirmek, sabitleri döndürmek, matematiksel hesaplamalar yapmak vb. İçin kullanılabilir.

Aşağıdaki tablo yaygın PHP sayısal işlevlerini göstermektedir

Fonksiyon Açıklama Misal Çıktı
numara Bir bağımsız değişkeni kabul eder ve sayısal ise true, değilse yanlış döndürür
yanlış
doğru
sayı_formatı Rakam ayırıcıları ve ondalık noktaları kullanarak sayısal bir değeri biçimlendirmek için kullanılır
2.509.663
rand Rastgele bir sayı oluşturmak için kullanılır.
Rastgele sayı
yuvarlak Ondalık basamaklı bir sayıyı en yakın tam sayıya yuvarlayın.
3
sqrt Bir sayının karekökünü verir
10
çünkü Kosinüsü verir
0,52532198881773
günah Sinüsü verir
0,85090352453412
bronzlaşmak Tanjantı verir
1,6197751905439
pi PI değerini döndüren sabit
3.1415926535898

Tarih İşlevi

Tarih işlevi, Unix tarih ve saatini insan tarafından okunabilir biçimde biçimlendirmek için kullanılır.

Daha fazla ayrıntı için PHP tarih işlevleri hakkındaki makaleye bakın. Diğer fonksiyonlar

Bunlar arasında;

  • Diziler - örnekler için diziler hakkındaki makaleye bakın
  • Dosyalar - örnekler için dosyalar hakkındaki makaleye bakın
  • Veritabanı işlevleri - MySQL PHP ve diğer veritabanı erişim yöntemleri v2 hakkındaki makaleye bakın

Neden Kullanıcı Tanımlı İşlevleri kullanmalı?

Kullanıcı tanımlı işlevler şu durumlarda kullanışlıdır;

  • uygulamanızda, veritabanına veri eklemek gibi rutin görevleriniz var
  • veriler üzerinde doğrulama kontrolleri yapmak
  • Sistemdeki kullanıcıların kimliklerinin doğrulanması vb.

Bu etkinlikler birkaç sayfaya yayılacaktır.

Tüm bu sayfaların çağırabileceği bir işlev oluşturmak, PHP'yi güçlü bir betik dili yapan özelliklerden biridir.

İlk kullanıcı tanımlı fonksiyonumuzu oluşturmadan önce, kendi fonksiyonumuzu oluştururken uymamız gereken kurallara bakalım.

  • İşlev adları bir harf veya alt çizgiyle başlamalı ancak sayı olmamalıdır
  • İşlev adı benzersiz olmalıdır
  • İşlev adı boşluk içermemelidir
  • Açıklayıcı işlev adlarının kullanılması iyi bir uygulama olarak kabul edilir.
  • Fonksiyonlar isteğe bağlı olarak parametreleri kabul edebilir ve değerleri de döndürebilir.

Şimdi ilk fonksiyonumuzu oluşturalım. PHP'deki bir işlevin ana bileşenlerini gösteren çok temel bir işlev oluşturacağız.

Çıktı:

3

İŞTE,

  • "İşlev… () {…}", PHP'ye özel bir işlev tanımladığınızı söyleyen işlev bloğudur
  • "Add_numbers", işlevi kullanırken çağrılacak işlev adıdır.
  • Parametreleri işleve geçirmek için "()" kullanılabilir.
  • "Echo 'Merhaba işlevi!';" çalıştırılan kodun fonksiyon bloğudur. Yukarıdaki örnekte kullanılanın dışındaki herhangi bir kod olabilir.

Şimdi bir parametreyi kabul eden oldukça karmaşık bir örneğe bakalım ve yukarıdaki fonksiyona benzer bir mesaj görüntüleyelim.

Kullanıcı adını ekrana yazdıran bir işlev yazmak istediğimizi varsayalım, kullanıcı adını kabul eden ve ekranda görüntüleyen özel bir işlev yazabiliriz.

Aşağıdaki kod, uygulamayı göstermektedir.

Çıktı:

Hello Martin Luther King

İŞTE,

  • “… ($ Ad) {…”, ad denen işlev parametresidir ve isimsiz olarak başlatılır. İşleve hiçbir parametre aktarılmazsa, isim olarak isimsiz görüntülenecektir. Bu, işleve herhangi bir parametre sağlamamanın beklenmeyen hatalara neden olabileceği durumlarda kullanışlıdır.

Şimdi bir parametreyi kabul eden ve sonra bir değer döndüren bir işleve bakalım. Kilometreyi mile çeviren bir fonksiyon oluşturacağız. Kilometreler parametre olarak geçilecektir. İşlev, geçen kilometreye eşdeğer olan milleri döndürecektir. Aşağıdaki kod, uygulamayı göstermektedir.

Çıktı:

62

Özet

  • Fonksiyonlar, belirli görevleri yerine getiren kod bloklarıdır
  • Yerleşik işlevler, PHP ile birlikte gelen işlevlerdir
  • PHP'de 700'den fazla yerleşik işlev vardır
  • Dize işlevleri, dizi verilerini işler
  • Sayısal işlevler sayısal verileri işler
  • Tarih fonksiyonları, tarih verilerini işler
  • İs_array, fopen vb. Gibi diğer işlevler sırasıyla dizileri ve dosyaları işlemek için kullanılır.
  • Kullanıcı tanımlı işlevler, PHP'yi geliştirmek için kendi kendinize oluşturabileceğiniz işlevlerdir.