Bir değişken isimde bir fonksiyon tanımlama?

0 Cevap php

Ben bir sorun değil kısa kod ile Wordpress için bir sütun sistemini oluşturmak gerekiyor, ama ben daha az kod ile bunu yapmak için çalışıyorum.

Ben eşsiz adlı işlevi oluşturmak ve kusur-fonksiyonu olarak ayarlamak, bunun üzerinden gerekli veri, ben döngü ile bir dizi var. Üçüncü adım bir sırdır. Nasıl bir değişkeni bir işlev oluşturabilirsiniz.

İşte bir örnek, nasıl yapılması gerektiğini, var:

$data[] = "first";
$data[] = "second";
foreach($data as $key => $value) {
    function $value($atts,$content) {
        return '<div class="'.$value.'">'.$content.'</div>';
    }
    add_shortcode($value,$value);
}

Ancak, bu PHP böyle çalışması yapmak mümkün değil gibi görünüyor. Ben tüm (özdeş) işlevleri ayrılmış yazmak istemem gibi bu işi yapmak için herhangi bir yolu var mı. I [col first]text[/col] gibi bir kusur şey yapmak olabilir ama müşteri bunların her biri için farklı isimler istiyor.

0 Cevap