Lo que pasa es que PHP es un lenguaje mas "simple" en cuanto a la declaracion de variables, si no declaras una variable esta adquiere por defecto el valor de "publica" pero si luego te quieres mudar a otro lenguaje como C#, o Java, encontraras que si no declaras las variables y su visibilidad, el compilador te dara error.
Asi que por ti mismo lo mejor es que te acostumbres a declarar las variables asi inclusive tu codigo es mas limpio ya que tienes que documentar las variables por decir:
Código PHP:
class Table {
/**
* $columns
*
* Variable privada arreglo, especifica las columnas de la tabla
**/
private $columns = array();
/**
* $rows
*
* Variable privada arreglo, especifica las filas de la tabla
**/
private $rows = array();
}
Asi mantienes tu clase bien documentada y estructurada, y luego no te pierdes al saber que valor tiene una variable o cual es su uso.
Saludos.