Nasıl PHP belgelerinde DateTime sınıfının bir açıklamasını bulurum?

7 Cevap php

Kulağa hoş geliyor, ama bu sınıfta inşa ve diğerleri belgelerinde mevcut nerede bulamıyorum. Ben işlevlerini kullanın ama OO tarafta olduğunu bilmek istiyorum.

7 Cevap

Bu bir URL ya da bir şey değil, ama Yansıma kullanarak adil bir fikir edinebilirsiniz:

Reflection::export(new ReflectionClass('DateTime'));

Class [  class DateTime ] {

  - Constants [11] {
    Constant [ string ATOM ] { Y-m-d\TH:i:sP }
    Constant [ string COOKIE ] { l, d-M-y H:i:s T }
    Constant [ string ISO8601 ] { Y-m-d\TH:i:sO }
    Constant [ string RFC822 ] { D, d M y H:i:s O }
    Constant [ string RFC850 ] { l, d-M-y H:i:s T }
    Constant [ string RFC1036 ] { D, d M y H:i:s O }
    Constant [ string RFC1123 ] { D, d M Y H:i:s O }
    Constant [ string RFC2822 ] { D, d M Y H:i:s O }
    Constant [ string RFC3339 ] { Y-m-d\TH:i:sP }
    Constant [ string RSS ] { D, d M Y H:i:s O }
    Constant [ string W3C ] { Y-m-d\TH:i:sP }
  }

  - Static properties [0] {
  }

  - Static methods [0] {
  }

  - Properties [0] {
  }

  - Methods [9] {
    Method [  public method __construct ] {
    }

    Method [  public method format ] {
    }

    Method [  public method modify ] {
    }

    Method [  public method getTimezone ] {
    }

    Method [  public method setTimezone ] {
    }

    Method [  public method getOffset ] {
    }

    Method [  public method setTime ] {
    }

    Method [  public method setDate ] {
    }

    Method [  public method setISODate ] {
    }
  }
}

Mükemmel değil, hiçbir argümanlar vardır, ama bir başlangıç ​​noktası en azından. Onlar bu daha kolay bulmak için yapmak gerekir, ben kabul ediyorum!

Bahsettiğiniz URL http://www.php.net/manual/en/migration52.classes.php tüm sınıfını tanımlamak doens't. Elbette bu ve diğer sınıfları belgelenen bir yere var.

Burada PHP 5.2.0 yeni sınıfların bir listesi vardır:

http://www.php.net/manual/en/migration52.classes.php

.. Burada hangi yeni DateTime sınıfı bilgi için linkler:

http://www.php.net/manual/en/ref.datetime.php

Bir açıklama belgelerin açıklamalarda bulunabilir:

http://php.net/manual/fr/book.datetime.php#84699

EDIT: Bu sabah interresting şey buldum:

http://laughingmeme.org/2007/02/27/looking-at-php5s-datetime-and-datetimezone/

DateTime sınıfı belgelerine php.net/DateTime, bu sınıf ve fonksiyonları, ya da sadece sınıf belgeleri php.net/manual/en/class.datetime.php mevcuttur hem de bilgi var bulunabilir

Bunun için sordum belki o zaman - şeyler belgelerinde belgelenmiştir.

http://derickrethans.nl/phparchitects-guide-to-date-and-time-programming.html: Her neyse, uzatma yazarı tarafından, size tüm detayları almak için bir okuma olabilir

Sonraki o Derick Rethans için konu hakkında burada ve orada görüşmeleri veriyor ve slaytlar mevcuttur. Bir konferans ziyaret ve görüşmelerin birini dinlemek için şansı varsa, sadece bunu.

Bir son biri:

FrOSCon, 22 Ağustos 2010: xxxx :/ / derickrethans.nl/talks/time-froscon10.pdf (Kaynak: xxxx :/ / derickrethans.nl / talks.html)