UltraEdit additions for PHP

11-99

 

You need to install ULTRAEDIT 6.20B or later in your PC: Link to Ultraedit web site

Synopsis:

Description of the additions:

UltraEdit (UE) is a shareware windows editor developed by IDM (http://www.idmcomp.com).

Since I like this editor and also like PHP, I have made two additions to the editor that help me during the development of PHP scripts:

Installation and Configuration of the Tag List:

  1. Unzip the Downloaded files in your UltraEdit directory.

  2. Rename the current tag list file TAGLIST.txt as TAGLIST.OLD

  3. If you have Windows 95/97 :Copy the TLW9x.txt as Taglist.txt, if you have NT: Copy the TLNT.txt as Taglist.txt

  4. Open UltraEdit and call the tag file with the toggle Key CTRL+F8 The Tag List window opens on the screen, adjust the window size and position so it can display the name of the functions and their definition. The top of the tag list has a box that allows the selection of functions groups.

Differences between the Tag list for NT and the Tag list for Win9x:

Windows 95/98 have an INI file size limit of 64K. UltraEdit uses the INI format for the taglist.Windows NT does not have this limit. Therefore all the functions of PHP3.012 are in the TLNT.txt but the TLW9x.txt can't accomodate all the functions. The functions missing in the original TLW9x.txt are all related to databases functions. The only database in the file are ODBC and MySQL. So if you want the support for another database you will have to edit your Taglist.txt and replace the MySQL or/and ODBC functions with the database functions that you wish. You can copy those database functions from the TLNT.txt file (see below).

Adding more groups:

If you need to add a new group, look at the structure of Taglist.txt you can copy and paste the new group to TAGLIST.txt, but, respect the alphabetical order of the name of the group to insert it in TAGLIST.txt . Do not forget to upgrade the tag list names at the end of the file, inserting the new group name and respecting, there also, the alphabetical order.

Usage of the tag list:

  1. Open UltraEdit and call the tag file with the toggle Key CTRL+F8

  2. From the top of the list, select the tag list group that you need. On the right of each function you can see its definition.

  3. Double click on the function that you need, the definition will appear at the cursor on your editor window.

Adding more functions:

  1. Right click inside the opened tag list window in UE.

  2. Select Modify Tags.

  3. On the new opened window, select the tag group that you want to modify.

  4. On the input line 'Begin Tag', type your new function.

  5. Press the 'Add tag' button, add other functions the same way if you wish. You can also create a New Group in the same window.

  6. Press OK to save your work.

Installation and usage of the PHP manual.txt in Ultraedit

  1. Assuming that the unziped file: Manual.txt is in your UltraEdit directory, move or copy this file to your root directory (C:/). The reason is that you will have more space on the output window, but more on that in a bit.

  2. Open UltraEdit and select the menu Search/Find in Files, enter a search sentence or word, (the name of a function for example)

  3. In the list box In Files/Type: Enter manual.txt, then in the Directory, Enter : C:\

  4. On the Search In box, click on the radio button: Files Listed, leave all the check boxes unchecked.

  5. Press the button 'Find', the Output Window opens with a list of all the lines in the manual containing your search sequence.

  6. Double click on a line: It will open the manual precisely at this line, so you can surf the manual from there to find the information that you need.

 

  1. Two tips that help the user:

    1) To close the output window, right click inside this window and select Hide.

    2) Use the CTR+F8 toggle to switch the tag list window on and off.

 

PHP WORDFILE Color editing.

This file is available on the site of IDM, I didn't check it here, as I'm visually impaired and can't see some colors, so I'm not the one to ask about the performance of this addition.

Legal Cautions:

I have developed these PHP editor additions for UltraEdit(UE) mainly for myself, I have no agrement with the programmer of UltraEdit but he helped me when I needed information to write the tags files.

I have been using UE for two years now and it works very well for me, but, I certainly do not guaranty that these additions will work for you. Though I think it will if you follow my directions.

Contact:

I will try to answer questions regarding the additions only. If you have questions about Ultraedit, send them to idm@idm.com

Questions about PHP are better answered at the PHP mailing list: http://www.php.net/

For every new official release of PHP, I will try to upgrade the tag list if new functions appear and have a new version of the manual.txt. I'm thinking also to add some class functions to the tag list.

If you find these additions useful, have questions or suggestions, and if you want to get a mail when more features or improvements appear, send your email address to Alain with the subject : 'UE additions'.