Да, это будет работать, и шаблон используется довольно часто.
Если $my_array
присвоено значение truey , то условие будет выполнено.
CodePad .
<?php
function wp_get_category($id) {
return 'I am truthy!';
}
if ($my_array = wp_get_category($id)) {
echo $my_array;
} else {
echo "1234";
}
Обратное также верно ...
Если функция ничего не возвращает, я хочу перейти к оператору else.
Функция, которая ничего не возвращает, вернет NULL
, то есть falsey .
CodePad .
<?php
function wp_get_category($id) {
}
if ($my_array = wp_get_category($id)) {
echo $my_array;
} else {
echo "1234";
}