Sözde türler PHP belgelerinde bir değişkene sahip olabileceği türleri ve değerleri belirtmek için kullanılan anahtar smzcüklerdir. PHP dilinin yapı taşları olmadıklarından sözde türleri özel işlevlerinizde tür bildirimi olarak kullanamazsınız.
mixedmixed anahtar sözcüğü, bir değiştirgenin çok sayıda tür (ama hepsini değil) kabul edebileceğini belirtir.
Örneğin, str_replace() işlevi sadece string veya array türünde değer kabul ederken, gettype() işlevi tüm PHP türlerini kabul eder.
numbernumber anahtar sözcüğü, bir değiştirgenin integer veya float türünde değer kabul edeceğini belirtir.
callbackcallable türünün PHP 5.4 ve sonrasında eklenmesinden önce bu belgelerde callback sözde türü kullanılırdı. İkisi tamamen aynı anlamdadır.
voidvoid bir dönüş türü olarak dönüş değerinin yararsız olduğu anlamına gelir. void bir değiştirge listesinde kullanıldığında işlevin değiştirge kabul etmediği anlamına gelir. PHP 7.1 ve sonrasında void bir işlev dönüş türü olarak kabul edilmiştir.
$... değiştirgesi işlev bildirimlerinde
"ve benzerleri" anlamına gelir. Bu değişken ismi bir
işlevde kullanıldığında işlev sonsuz sayıda değiştirge alabilir.