What basics should i have before starting with php?
i want to learn php.but i don't know if it demands previous knowledges,so please help me
you should learn html and css first. after that you are free to learn php.
html and css is for displaying contents. you can create static simple webpages with them. the server sends their code to your browser what displays it to you. php is for server side logic. it runs on the server and it can generate html code to send to the clients'browsers. you can make complex dinamic behavior with php too, like login functionality, receiving and processing user input from html forms etc...
and what php is actually powerful at than html & css?
thank you a lot.