No PHP existe a função isset ela é muito interessante para testar se uma variável existe, ela retorna true caso exista e false caso contrário.
Por exemplo:
1 2 3 4 5 6 7 8 | public function cleanAttributes($params) { if (isset($params['title'])) { $params['title'] = strip_tags($params['title']); } return $params; } |
No Ruby você pode fazer o mesmo usando o operador defined?.
Por exemplo:
1 2 3 4 5 6 7 8 9 | def clean_attributes(params) if defined?(params['title']) if !params['title'].nil? params['title'] = params['title'].strip_tags end end return params end |
Se você gostou desse texto e acha que ajudou você, me recomende:
.
