SORU
7 EKİM 2009, ÇARŞAMBA


Garip PHP hata: ''t içerik yazma fonksiyonu dönüş değeri' kullanabilirsiniz;

Bu hatayı alıyorum ve baş veya kuyruk yapmak istemiyorum.

Tam bir hata iletisi:

Ölümcül hata: fonksiyon dönüş kullanamaz yazma bağlamında değer /home/curricle/public_html/descarga/index.php on line 48

Hat 48:

if (isset($_POST('sms_code') == TRUE ) {

Burada ne olup bittiğini kimse bilmiyor???

PS Burada yardımcı olur diye tam işlevi,:

function validate_sms_code() {

    $state = NOTHING_SUBMITED;

    if (isset($_POST('sms_code') == TRUE ) {
        $sms_code = clean_up($_POST('sms_code'));
        $return_code = get_sepomo_code($sms_code);

        switch($return_code) {

          case 1:
            //no error
            $state = CORRECT_CODE;
            break;

          case 2:
            // code already used
            $state = CODE_ALREADY_USED;
            break;

          case 3:
            // wrong code
            $state = WRONG_CODE;
            break;

          case 4:
            // generic error
            $state = UNKNOWN_SEPOMO_CODE;
            break;

          default:
            // unknown error
            $state = UNKNOWN_SEPOMO_CODE;
            throw new Exception('Unknown sepomo code: ' . $return_code);
            break;
        }

    } else {
        $state = NOTHING_SUBMITED;
    }
    dispatch_on_state($state);
}

CEVAP
31 Ocak 2010, Pazar


Bu fonksiyonu bir getirisi boş zaman da olur. örnek:

!empty(trim($someText)) and doSomething()

boş bir işlevi olmayan ama bir dil yapısı (emin değilim), ve sadece değişkenleri alır çünkü örnekler: Evet:

empty($someVar)

No:

empty(someFunc())

PHP beri 5.5, daha değişken ve daha destekler. Eğer ihtiyacınız varsa 5.5, trim($name) == false kullanmadan önce. empty documentation.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Anthony Cumia

    Anthony Cumi

    5 EYLÜL 2006
  • Easy Learn Tutorial

    Easy Learn T

    10 Kasım 2012
  • UKF Dubstep

    UKF Dubstep

    29 NİSAN 2009