/ / por que usamos o código como “call_user_func ($ callback, $ param)” insteed de “$ callback ($ param)” [duplicado] - php

por que usamos o código como "call_user_func ($ callback, $ param)" insteed de "$ callback ($ param)" [duplicado] - php

PHP é apenas uma linguagem de script, então podemos fazer muitas coisas simples e eficientes. Por que não usar a maneira fácil e simples de fazer isso como "$ callback ($ param)"?

Respostas:

1 para resposta № 1

Não tenho certeza, mas eu poderia pensar que mais tarde um é simplesmente um sinônimo para o primeiro. tão internamente pode php alterna.

Mesmo que não goste da opção de ter os dois caminhos, porque para alguém que não está desenvolvendo no PHP, o mais tardio pode não ser muito intuitivo, mas chamar uma função é bastante similar em todas as linguagens.

EDITAR: Uma boa leitura sobre isso pode ser encontrada Aqui ...