Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:26274 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 51551 invoked by uid 1010); 28 Oct 2006 13:44:20 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 51536 invoked from network); 28 Oct 2006 13:44:20 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 28 Oct 2006 13:44:20 -0000 Authentication-Results: pb1.pair.com smtp.mail=diego@dnfeitosa.com; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=diego@dnfeitosa.com; sender-id=unknown Received-SPF: error (pb1.pair.com: domain dnfeitosa.com from 66.240.201.17 cause and error) X-PHP-List-Original-Sender: diego@dnfeitosa.com X-Host-Fingerprint: 66.240.201.17 smtp02.aspadmin.com Linux 2.4/2.6 Received: from [66.240.201.17] ([66.240.201.17:45853] helo=smtp02.aspadmin.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 80/F7-22030-1BE53454 for ; Sat, 28 Oct 2006 09:44:18 -0400 Received: from dish2421.net.ibizdns.com (dish2421.net.ibizdns.com [209.126.192.215]) by smtp02.aspadmin.com (8.12.11.20060308/8.12.10/SuSE Linux 0.7) with ESMTP id k9SDhxBX016839; Sat, 28 Oct 2006 06:44:00 -0700 Received: from [127.0.0.1] (200-206-179-161.dsl.telesp.net.br [200.206.179.161]) (user=diego@dnfeitosa.com mech=PLAIN bits=0) by dish2421.net.ibizdns.com (8.13.4/8.13.4) with ESMTP id k9SDhkYl029955; Sat, 28 Oct 2006 06:43:55 -0700 Message-ID: <45435E97.80008@dnfeitosa.com> Date: Sat, 28 Oct 2006 10:43:51 -0300 User-Agent: Thunderbird 1.5.0.7 (Windows/20060909) MIME-Version: 1.0 To: toomuchphp-vimdev@yahoo.com CC: internals@lists.php.net References: <20061028032322.27187.qmail@web54510.mail.yahoo.com> In-Reply-To: <20061028032322.27187.qmail@web54510.mail.yahoo.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] How to find all PHP funtions/classes/constants From: diego@dnfeitosa.com (Diego do Nascimento Feitosa) Hi Peter, I already have an updated syntax file...I grab all information using the Reflection API. My file includes the PHP-GTK 2 alpha and PHP 5.1.4 methods, constants and functions. You can find this at http://download.dnfeitosa.com/misc/php.vim.gz Regards, Diego Peter Hodge escreveu: > Hello everyone, > > I am in the process of updating the PHP syntax file for Vim, and I need to > gather a list of all built-in PHP functions, constants, classes, interfaces, > and preferably also the methods and class-constants from said built-in classes > and interfaces. > > First I used my PHP's get_defined_functios() and similar classes to havest my > list, but this misses out on any extensions I don't have compiled. > > Second, I tried to scan the PHP manual, but this is time consuming and not 100% > accurate (page layout is very inconsistent). > > Does anyone know if it would be effective to 'grep' the PHP source code to find > all these built-in words? > > regards, > Peter > > > Send instant messages to your online friends http://au.messenger.yahoo.com > >