<?php

function test($obj) {
  
    $obj->a++;
  
}

$obj = new stdClass();
$obj->a = 1;

test($obj);

echo $obj->a;
Ekran çıktısı olarak 2 çıkıyor. Global olmadığı için 1 olarak göstermesi gerekmiyor mu?