Buenas, tengo una función rollo esto:
function page_get( $page_id = 1 ){
return (int)$page_id;
}
si la llamas así: page_get(); devuelve 1,
pero si la llamas asín :
page_get( '' ); devuelve 0;
no hay forma de hacer que las variables vacías cojan el valor por defecto de la función sin tener que programarlo dentro de la función?
PD:
porque no puedo hacer function loquesea(string $variable = 'localhost'...) ? me dice que si hago type hintintg tengo que poner null como valor por defecto, enserio?? que clase de xapuza es esa??