グローバルスコープに変数stackは存在していないから、
global $statck; がnullになるのは当然。
存在しない変数のnull以外の型情報が返る事はありえない。