<?php
function some_func(){
return 'some_str_type' && 'another_str_type';
}
function another_func(){
return '123' || '456';
}
print some_func(); //1 - the same as true
print another_func(); //again prints 1, as true
任何语言的简洁编码风格都要求将非小函数放入小函数中——因为一个函数应该返回单个值。
但是,我在一些流行的 php-template langs (smarty, dwoo) 的源代码中看到了这种方法。那是什么?什么时候用这种方式编码?(意味着任何现实世界的情况)