moving companies : Computers : Programming : Languages : PHP : General Information : Support

+ Search
Add Entry AlertManage Folder Edit Entry Add page to http://del.icio.us/
Did You Find This Entry Useful?

16 of 16 people (100%) answered Yes
Recently 7 of 7 people (100%) answered Yes

Entry

What are some ways to get PHP support?

Apr 28th, 2001 18:54
Philip Olson,


Many PHP support options exist, the most popular method is via the 
mailing lists.  A list of such lists can be seen here :
  http://www.php.net/support.php
The main list is php-general@lists.php.net which gets about 5,000 posts 
per month.  Lists can be accessed directly as well as through a news 
server found here :
  news://news.php.net/
  http://groups.google.com/groups?hl=en&safe=off&group=php.general
An archive of the php-general mailing list can be seen/searched here :
  http://marc.theaimsgroup.com/?l=php-general
  http://www.google.com/search?q=PHP
Use the lists wisely.  Some tips :
  0. Search the archives (and google) first.  Most questions have been
     asked before, usually on multiple occasions.  Sifting through all
     related threads usually turns up some good information.  Check it
     out.  What keywords might be found in another persons related
     Question or Answer?  If an error exists, search for non-generic
     terms found within the error.  Don't be afraid to look through
     several pages of the archives or try different searches.  Be 
     smart.  Some example searches (Q = Question, T = Possible search 
     terms) :
       Q: "I want to redirect using php, how?"
       T: "redirect" or "redirection"
     http://marc.theaimsgroup.com/?l=php-general&s=redirection
       Q: "I use rand() and it's not random, why?"
       T: "random" or "rand" or "mt_rand"
     http://marc.theaimsgroup.com/?l=php-general&s=random
       Q: "Headers already sent, what does this mean?"
       T: "headers already sent" and/or "Cannot add header information"
     http://marc.theaimsgroup.com/?l=php-general&s=headers+already+sent
  1. Keep it short and to the point.  We don't have time to read
     enormous posts and usually they're skipped.  Isolate your specific
     problem, briefly explain what you're trying to do, and ask your
     question.  Reread your question, does it make sense?
  2. If an error exists, include the exact error.  Making us guess
     doesn't benefit either party, PHP provides useful error messages
     and usually someone else has seen the exact error before.  If the
     error includes a line number, include the appropriate block of
     code. (if it's reported that error is on line 333, usually lines
     331-335 will do.)
  3. Don't expect a reply.  Almost always a useful reply will exist but
     realize this is a public list full of volenteers.  Also realize
     that nobody is required to answer your question, we all reply at
     our leisure and get paid $0.00 to do so.  And as mentioned, a
     mindful question has a much greater chance of recieving replies.
     After a few days with no response, a repost is appropriate.
  4. Keep appropriate threads and topics.  Don't ask unrelated 
     questions within a thread, start a new one.  In otherwords, within
     a thread about "form processing" don't suddenly think "ahh, this
     person knows their stuff, I think I'll ask them about database
     abstraction!"
Some other thoughts exists such as :
  a. Don't take things personally.  In otherwords, don't get upset over
     someones words, starting a battle within a mailing list is lame.
  b. Don't make assumptions.
  c. Don't make people feel stupid.  We all make mistakes, have bad
     days, drink too much coffee, etc.  If someone posts incorrect
     information, say so, in a nice and polite manner.
Other options exist too, such as forums.  Some popular forums are as 
follows :
  http://phpbuilder.com/forum/
  http://forums.devshed.com/forumdisplay.php?forumid=5
  http://zend.com/phorum/list.php?num=3
Also, various #PHP IRC channels exist, the most populated channels 
are : 
  http://www.openprojects.nu/
  http://www.efnet.net/
And some useful tips can be found here :
  http://www.php.net/tips.php