Hangi hızlıdır?

2 Cevap php

Bunlardan hangisi en işlevsellik sağlamak istiyorsunuz?

Değişkeni içinde şablonları tanımlama:

elseif($global[action] == "edit_template") {
    $template_content = template_get($_GET['template']);
    $template_content = str_replace('\"', '"', $template_content);
    $template_content = str_replace('</textarea>', '&lt;/textarea&gt;', $template_content);
    $template = db_get_array("templates","name='$_GET[template]'");
    $output_template = template_get("Admin Edit Template");
}

veya ana komut onlara sahip

$template_content = template_get($_GET['template']);
$template_content = str_replace('\"', '"', $template_content);
$template_content = str_replace('</textarea>', '&lt;/textarea&gt;', $template_content);

Diğer bir deyişle, bu komut dosyasının üst veya sadece gerekli eylem değişken denir kez tüm şablonları önbelleğe daha iyidir?

2 Cevap

Eğer sadece bir kez değişkenleri atamak varsayarsak, gerçekten hiç fark etmez. Bir işlevi zaman belirli bir miktar alır, ve o ne olursa olsun komut işlevi nerede script toplam zaman katkıda bulunmaktadır.

Daha karmaşık bir işlev (örneğin bir çıktı tamponu ayrıştırma gibi) script farklı noktalarda uzun sürebilir, ama değişken değil atamaları olabilir

Ben bu kodu beri fıkra sadece idam olurdu eğer belirli bir eylem idam edildi eğer onlara sahip en verimli olacağına inanıyorum. Ben bu komut bu elseif yıllardan bir grup var olduğunu varsayarak yaşıyorum.