对你们来说一个简单的问题.
我假设必须有一个更简单(=更少代码)的方式来执行以下代码段:
if (link_validate_url($items[0]['url_value'])) {
} else {
form_set_error('', 'Not a valid URL.');
}
Run Code Online (Sandbox Code Playgroud)
只需使用!运算符否定返回值:
if (!link_validate_url($items[0]['url_value'])) {
form_set_error('', 'Not a valid URL.');
}
Run Code Online (Sandbox Code Playgroud)
当然你可以缩短它,但IMO降低了可读性:
if (!link_validate_url($items[0]['url_value']))
form_set_error('', 'Not a valid URL.');
Run Code Online (Sandbox Code Playgroud)
甚至
if (!link_validate_url($items[0]['url_value'])) form_set_error('', 'Not a valid URL.');
Run Code Online (Sandbox Code Playgroud)