5つの引数とデフォルトのサイト幅変数を持つ関数があります
$site_width ='1000px';
function MyPrintFunction ($divName,$width=false,$html1='',$html2='', $echo = true ){
... plenty of code above, no need to post complete function
$html = '<div id="'.$divName.'">';
$html .= '</div>';
if( $echo ){
echo $html1.$html.$html2;
}else{
return $html1.$html.$html2;
}
}
そして、次のようにhtmlを印刷するよりも:
MyPrintFunction ('divname1',true);
MyPrintFunction ('divname2');
MyPrintFunction ('divname3');
これらの関数のいずれかが 2 番目の引数を true に設定しているかどうかを確認する必要があります。そうであれば、最初の引数名が必要です。
このようにして、引数名をcssスニペットに追加し(後でヘッドに挿入されます)、幅を設定できます
#ARrument1NameSHouldGoHereAsVariable{
width:$site_width;
}
私はこれを正しく説明したことを願っています。私がしなかった場合は申し訳ありません。どんな助けでも大歓迎です。ありがとうございました!