PHP belgelerine erişmek için API?

3 Cevap php

Ben biraz araştırma bitti, ve ben hiçbir şey buldum.

Ben kullandığım bir editör için bir eklenti yazma kolaçan ediyorum, ve ben bir API üzerinden PHP belgelerine erişebileceğiniz bir yolu olup olmadığını merak ediyorum? Örneğin, ben burada bulunan (yorumlar) yanında bilgilere ham erişmek istiyorum: http://php.net/file_exists.

php.net görünüşte bir API sağlar MediaWiki'yi kullanır. Öğretici örnek URL sağlar, http://en.wikipedia.org/w/api.php?action=login&format=xml. Bu php.net için çalışmak, ancak (http://php.net/w/api.php?action=login&format=xml) değildir.

Ben sadece PHP belgelerine arayüzü için nasıl biraz bilgi arıyorum.

3 Cevap

PHP belgeleri tüm MediaWiki dayalı değil: the raw documentation is written in DocBook - XML-tabanlı bir formattır ki.

Bu belgelerin XML kaynağını kullanmak mümkün olacak, ve size gereken herhangi bir biçimi oluşturmak için, XML araçlarını kullanarak, bunu ayrıştırmak gerektiği anlamına gelir.


The source of the documentation is available on the SVN of the project : svn.php.net

And, more precisely : http://svn.php.net/viewvc/phpdoc/
(There are directories for each language, ...)

Örnek olarak, belgelerine için file_exists, sen filesystem/functions dizinde aramak gerekir: http://svn.php.net/viewvc/phpdoc/en/trunk/reference/filesystem/

Orada, filesystme ilgili işlevler için kılavuzun her sayfanın docbook kaynağına erişebilirsiniz; örneğin: http://svn.php.net/viewvc/phpdoc/en/trunk/reference/filesystem/functions/file-exists.xml?view=markup

dan http://it.php.net/docs.php

Bizim hızlı başvuru ipuçları sayfasında, web tarayıcısı da dahil olmak üzere, çeşitli araçlar ile online manuel entegre öğrenebilirsiniz.

Ayrıca, URL howto sayfasını ziyaret ederek php.net URL kısayolları hakkında daha fazla bilgi alabilirsiniz.

http://it.php.net/urlhowto.php

Değil bir API, ancak bu vim gibi bir editöre için ise, try pman

Bu Unix Manuel Stil herhangi bir PHP kılavuzu sayfalara bakmak için izin verir. Editörün, sadece pman <function> komutları veya makro ya da bunun gibi bir şey kabuk ve güzel bir şekilde biçimlendirilmiş doc sayfasını almak için kısayollar oluşturma izin veriyorsa. Php.net veya herhangi bir ayna bir HTTP isteği yapmak gerek yok. O PEAR ile yükler beri, bunu istediğiniz zaman güncelleyebilirsiniz.

Bu bağlantılara bakın: