Preguntas etiquetadas con php

148
Diferencia PHP entre array () y []

Estoy escribiendo una aplicación PHP y quiero asegurarme de que funcione sin errores. El código original: <?php $data = array('name' => 'test', 'id' => 'theID'); echo form_input($data); ?> ¿Funcionaría lo siguiente sin errores o no se recomienda por alguna razón? <?=...

147
¿Qué hacen los tipos estrictos en PHP?

He visto la siguiente nueva línea en PHP 7, pero nadie realmente explica lo que significa. Lo busqué en Google y de lo único que hablan es si lo habilitarás o no como una encuesta. declare(strict_types = 1); ¿Qué hace? ¿Cómo afecta mi código? ¿Debería hacerlo? Alguna explicación estaría...

146
Nulo vs. Falso vs. 0 en PHP

Me dicen que los buenos desarrolladores pueden detectar / utilizar la diferencia entre Nully Falsey 0y todas las demás entidades buenas "nada". ¿Cuál es la diferencia, específicamente en PHP? ¿Tiene algo que ver con

146
instanciar una clase de una variable en PHP?

Sé que esta pregunta suena bastante vaga, así que lo dejaré más claro con un ejemplo: $var = 'bar'; $bar = new {$var}Class('var for __construct()'); //$bar = new barClass('var for __construct()'); Esto es lo que quiero hacer. ¿Como lo harias? Por supuesto, podría usar eval () así: $var =...

146
Php delimitadores múltiples en explosión

Tengo un problema, tengo una matriz de cadenas y quiero explotar en un delimitador diferente. Por ejemplo $example = 'Appel @ Ratte'; $example2 = 'apple vs ratte' y necesito una matriz que explote en @ o vs. Ya escribí una solución, pero si todos tienen una solución mejor, publique...

146
Obtener objeto JSON de URL

Tengo una URL que devuelve un objeto JSON como este: { "expires_in":5180976, "access_token":"AQXzQgKTpTSjs-qiBh30aMgm3_Kb53oIf-VA733BpAogVE5jpz3jujU65WJ1XXSvVm1xr2LslGLLCWTNV5Kd_8J1YUx26axkt1E-vsOdvUAgMFH1VJwtclAXdaxRxk5UtmCWeISB6rx6NtvDt7yohnaarpBJjHWMsWYtpNn6nD87n0syud0" } Quiero obtener el...