PHP: __ dize parametresi inşa düzgün geçmedi

0 Cevap php

PHP ile TDD elimi çalışıyorum ve bir MySQL veritabanı makaleleri erişmek için bir web tabanlı uygulama yazıyorum; Bu testi işlevi:

class TestArticleTestCase extends UnitTestCase {

...

public function testArticleGenerateInsertSqlString() {
    $testArticle = new Article("12345", "2009-09-13 20:20:20", "Test heading", "Test text");

    ...

}

ve bu madde sınıfı:

class Article {
    private $_articleId;
    private $_pubDate;
    private $_heading;
    private $_text;

    public function __construct($articleId, $pubDateUnchecked, $headingUnescaped, $textUnescaped) {
    	echo "pubDateUnchecked == $pubDateUnchecked </BR>";
            ...

 }

Veritabanında tarihleri ​​ben Madde başlatılmak ne değildi ve emin yeterli, sorun izleme, bu constructor o Yankı çıktı çünkü ben yapıcı yankı dahil:

pubDateUnchecked == 2005-06-01 12:00:00

Belki de ben çok uzun zamandır bu kodu baktı, ama ben bunu tarih olarak manipüle başlamadan ÖNCE nasıl doğrudan onu örneği alır nereye örnekleriz yerden dize değişim, (Ben strtotime ile öğleden izin verilen tarih biçiminde olduğunu kontrol edebilirsiniz () ve tarih (daha sonra) ..).

Herkes bakmak için nereye herhangi bir fikir var mı?

Thank you, Stephan.

0 Cevap