Bu bir PHP 'hata' ya da ben bir şey eksik?

0 Cevap

Herkes bu sorun hakkında bir şey biliyor mu, ben aşağıdaki kodu var:

if (strtotime($unlockInfo->UnlockReviewDate) < time()) { 
    echo "<h3>Please review your details and ensure they are accurate and up to date.</h3>";
    $verifState = validateUnlockCode($db_conn, $unlockInfo->UnlockCode);
} 

Şimdi sıra ince iş gibi görünüyor ama ben yaş için etrafında takip gibiydi bir sorun var idi.

Esasen $ unlockInfo muhtemelen görebileceğiniz gibi şimdiki zamana karşı değerlendirildiği bir mySql sorgudan döndürülen bir nesnedir. Şimdi validateUnlockCode işlevi veritabanını değiştirmek için belirli koşullar altında yeteneği ve dolayısıyla $ unlockInfo nesne vardır.

Ancak hiçbir şey, deyimi değerlendirilir ise sonrasına kadar modifiye edilmelidir. ama eğer deyimi, yani gelen boşluk kaçırmayın zaman.

if(strto....

Bu nedenle doğrulama işlevini çağırma ve premeturely veritabanı değiştirerek değerlendirilir $ verifState önce eğer ayarlanacak neden gibi görünüyor.

Bu normal midir? gerçekleşmesi gerekiyordu? Üzgünüm, bu bir biraz kafam karıştı.

0 Cevap