Hmm...it's very basic knowledge you post here...if someone want to be a php programist, he will start with php encyclopedia or another descripton of that language. Without good knowledge of php you couldn't create anything new but only copy other.