나는 다음과 같은 코드가 있습니다함수 변수에 인수가 이미 포함되어있을 수 있습니까?
$posted_on = new DateTime($date_started);
$today = new DateTime('today');
$yesterday = new DateTime('yesterday');
$myFormat = 'format(\'Y-m-d\')';
if($posted_on->{$myFormat} == $today->{$myFormat}) {
$post_date = 'Today';
}
elseif($posted_on->{$myFormat} == $yesterday->{$myFormat}) {
$post_date = 'Yesterday';
}
else{
$post_date = $posted_on->format('F jS, Y');
}
echo 'Started '.$post_date;
당신은 내가 "('내지 Ym-D') 형식을"여러 번 사용하기 위해 노력하고있어, 여러 장소에 입력하지 않으 볼 수 있듯이을, 그래서 나는 단순히 변수에 넣고 사용하려고합니다. 그러나 메시지가 표시됩니다. 메시지 : 정의되지 않은 속성 : DateTime :: $ format ('Y-m-d')
이 작업을 수행하는 올바른 방법은 무엇입니까?
같은 것을 할 것 또 "나는 내 코드를 읽을 만들기의 비용으로 입력 할 필요가 키 입력의 수를 줄일 수있는 방법"질문 –