PHP Data type belirleme ve var kullanımı

533388

Hectopat
Katılım
27 Mart 2022
Mesajlar
4.463
Makaleler
2
Çözümler
54
PHP'de var anladığım kadarıyla public yerine var kullanılıyor ve aralarında hiçbir fark yok diye okudum, doğru mudur acaba?
Ve functionlar parametreleri dışında da tip belirliyebilir miyiz?
 
public erişim belirleyici değil mi?
Var'da değişken tipi diye biliyorum. Farklı şeyler olmasın bak.

Yanlış bilgi verdiysem kusura bakmayın.
 
Public erişim belirleyici değil mi?
Var'da değişken tipi diye biliyorum. Farklı şeyler olmasın bak.

Yok sorun yok. Sizin dediğiniz JavaScript'te değişken tanımlama evet public Access modifiers ama ben PHP için sormuştum, yine de sağ olun
 

Teşekkür ederim ama galiba aradigim bu degil.
function myFunc(string $a){ Echo $a} boyle bir tip tanimlama var ama su yok degil mi ya da varsa nasıl var?
string $a bu yok ama but yerden boyle bir tanimlama da oldugu yazmisti kafam karisti.
 
Teşekkür ederim ama galiba aradigim bu degil.
function myFunc(string $a){ Echo $a} boyle bir tip tanimlama var ama su yok degil mi ya da varsa nasıl var?
string $a bu yok ama but yerden boyle bir tanimlama da oldugu yazmisti kafam karisti.
Değişkenleri o şekilde belirtebilme yolu yok, sadece yukarıda gösterdiğim gibi sonradan type casting kullanarak yönetebiliyorsunuz.

OOP geliştiriyorsanız eğer class property'lerini tanımlarken tip belirtebiliyorsunuz public int $technopat; şeklinde, yanılmıyorsam aynı kullanım interface ve trait'ler için de geçerliydi.
 

Evet o kullanimi da biliyirum ve OOP'de kullanıyorum, teşekkür ederim.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…