PHP面接問題用紙

1849 ワード

1、PHPで前日を印刷する時間形式は2006-5-10 22:21:21である.

echo date('Y-m-d H:i:s'), "
"; echo date('Y-m-d H:i:s', strtotime('-1 days')) , "
"; echo date('Y-m-d H:i:s', strtotime("now")), "
"; echo date('Y-m-d H:i:s', strtotime("+1 day")), "
"; echo date('Y-m-d H:i:s', strtotime("+1 week")), "
"; echo date('Y-m-d H:i:s', strtotime("+1 week 2 days 4 hours 2 seconds")), "
"; echo date('Y-m-d H:i:s', strtotime("next Thursday")), "
"; echo date('Y-m-d H:i:s', strtotime("last Monday")), "
"; echo date('Y-m-d H:i:s', strtotime("10 September 2000")), "
";

2.echo(),print(),print_r()の違いは?
echoはPHP文、print、print_rは関数であり、文には戻り値がなく、関数には戻り値がある(役に立たなくても)
printはint,stringなどの単純なタイプの変数の値しか印刷できません.
print_r複雑なタイプの変数の値(配列、オブジェクトなど)を印刷できます.
echo--1つ以上の文字列を出力します.
Description
void echo ( string arg1 [, string ...] )//戻り値がNULL
echo「こんにちは」「友达」;
print--文字列を出力
Description
int print(string arg)/戻り値は整形
print「あなたの親友」;
次の操作が可能です.
$name=print "nihao ";
$str = 'test print value is $name .';
eval("$print=\"$str\";");
echo $print;
print_r--変数について分かりやすい情報を印刷します.
bool print_r(mixed expression[,bool return])/戻り値はブール型、パラメータはmix型、文字列、整形、配列、オブジェクトクラスprint_r()は、1つの変数についての分かりやすい情報を表示する.string、integer、floatが指定されている場合、変数値自体が印刷されます.arrayが指定されている場合は、キーと要素が一定のフォーマットで表示されます.objectは配列と類似している.
print_r()配列のポインタを最後のエッジに移動します.
君はできる
print_r(str);
print_r(int);
print_r(array);
print_r(obj);
var_も使えますdump var_export