Para esta consulta: $sql='select col from table where other_col=?';
Obtener el valor devuelto individual con DOP
Actualmente estoy recibiendo los datos devueltos así: $data=$statement->fetch()['col'];
que no se ve muy bien para mí. ¿Hay alguna forma mejor de hacerlo o está bien así?
Si tiene PHP 5.4 y puede utilizar ese tipo de eliminación de referencias a '() [] '(y no tendrá que preocuparse por la compatibilidad hacia atrás cuando se implementa a otros servidores) , úsalo. Es una gran mejora de sintaxis para PHP –
Oye, no lo entiendo. ¿No es eso lo que estoy haciendo arriba? 'fetch()' devuelve una matriz y estoy usando '['col']' para obtener la clave 'col'. – Francisc
Sí, eso es lo que estás haciendo arriba. Estoy diciendo que ya estás usando un método eficiente y elegante. Quedarse con eso. –