DESARROLLOWEB Telegram 587
#PHP #Tips #Post

Tres errores muy comunes que veo sobre type hintings en PHP son:

1. Pensar que los type hintings están sólo desde PHP 7, cuando están desde PHP 5. A partir de PHP 7 lo que se tiene es type hintings de tipos escalares y también type hintings de retorno.

2. Pensar que la directiva "declare(strict_types=1)" habilita la comprobación de type hintings, cuando no es nada de eso. Lo que hace es deshabilitar el casting entre tipos escalares en los type hintings.

3. Pensar que si se pone la directiva "declare(strict_types=1)" en la cabecera de un archivo de clases/trait/interface, se evita el casting de escalares siempre que se llame a cualquier método de esa clase. Pero solo afectaría a las llamadas entre métodos de la misma clase.

- Fuente: https://twitter.com/trasweb/status/1130883396241121291



tgoop.com/desarrolloweb/587
Create:
Last Update:

#PHP #Tips #Post

Tres errores muy comunes que veo sobre type hintings en PHP son:

1. Pensar que los type hintings están sólo desde PHP 7, cuando están desde PHP 5. A partir de PHP 7 lo que se tiene es type hintings de tipos escalares y también type hintings de retorno.

2. Pensar que la directiva "declare(strict_types=1)" habilita la comprobación de type hintings, cuando no es nada de eso. Lo que hace es deshabilitar el casting entre tipos escalares en los type hintings.

3. Pensar que si se pone la directiva "declare(strict_types=1)" en la cabecera de un archivo de clases/trait/interface, se evita el casting de escalares siempre que se llame a cualquier método de esa clase. Pero solo afectaría a las llamadas entre métodos de la misma clase.

- Fuente: https://twitter.com/trasweb/status/1130883396241121291

BY Desarrollo web


Share with your friend now:
tgoop.com/desarrolloweb/587

View MORE
Open in Telegram


Telegram News

Date: |

Healing through screaming therapy The public channel had more than 109,000 subscribers, Judge Hui said. Ng had the power to remove or amend the messages in the channel, but he “allowed them to exist.” Done! Now you’re the proud owner of a Telegram channel. The next step is to set up and customize your channel. Click “Save” ; To delete a channel with over 1,000 subscribers, you need to contact user support
from us


Telegram Desarrollo web
FROM American