PHP error: syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM (::) — ¿qué significa?
¡Hola a todos! Acabo de empezar a aprender PHP y me encontré con un error extraño que no puedo entender. Estoy intentando llamar a un método static desde una clase, pero PHP muestra:
```
Parse error: syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM (::) in /home/user/project/index.php on line 10
```
Aquí está mi código:
```php
```
Pensé que para llamar a un método static se necesitaba usar `ClassName::$methodName()`, pero parece que estoy confundiendo algo. Si quito el `$` antes de `add`, el error desaparece y el código funciona. Pero vi en la documentación que para propiedades static se usa `ClassName::$property`. ¿Por qué no funciona para métodos? ¿Y qué significa ese extraño T_PAAMAYIM_NEKUDOTAYIM? Busqué en Google y es una palabra hebrea. Expliquen, por favor, cómo llamar correctamente a métodos y propiedades static.