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.