<?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
1つの関数が単一の値を返す必要があるため、任意の言語のクリーンなコーディングスタイルでは、小さい関数以外の関数を小さい関数にドロップする必要があります。
しかし、私はいくつかの人気のあるphp-template langs( smarty、dwoo)のソースでこのアプローチを見ました。それで、それは何ですか?このようにコーディングするのはいつですか?(実際の状況を意味します)