はphpの新機能です。if else
のphp配列の使い方を理解するのは難しくありません。私はこのif else inside array-php
function column_title($item){
$status=false;
if($item->uTestimonials_approval =='0')
$status=false;
else
$status=true;
//Build row actions
$actions = array(
$status ? 'unapprove' => sprintf('<a href="?page=%s&action=%s&id=%s">Unapprove</a>',$_REQUEST['page'],'unapprove',$item-> uTestimonials_id),:
'approve1' => sprintf('<a href="?page=%s&action=%s&id=%s">Approve</a>',$_REQUEST['page'],'approve',$item-> uTestimonials_id),
'delete' => sprintf('<a href="?page=%s&action=%s&id=%s">Delete</a>',$_REQUEST['page'],'delete',$item-> uTestimonials_id),
);
//Return the title contents
return sprintf('%1$s <span style="color:silver">(id:%2$s)</span>%3$s',
/*$1%s*/ $item-> uTestimonials_message,
/*$2%s*/ $item-> uTestimonials_id,
/*$3%s*/ $this->row_actions($actions)
);
}
ような何かをしようとしましたが、私はいずれかが正確に私が事前
私に間違ったおかげでやっているものを見つけるために私を助けることができる
Parse error: syntax error, unexpected T_DOUBLE_ARROW
解析例外次取得しています否定的な投票にはまったく問題ありませんが、何人かがなぜそれをしたのかを明記することが常に良いです。
をあなたは$の状態を実行して行うつもりでしたか? 'unapprove'? – Jeune
@Jeune私はいくつかのWordPressの機能に取り組んでおり、承認ステータスに基づいて、私はこれを使用しているので、使用する特定のテキストを表示する必要があります。 –
このsprintfとternaryがすべて**極秘になっているあなたのコード全体を知ってもらうために** –