basicって関数みたいな概念無いからな。goto制御の世界。
グローバル変数しか有りません。

socket_listen()で80番ポートを掴めば、phpだけでウェブサーバも作れるよね。
ttp://jp.php.net/sockets のサーバプログラムの$portを80にすればウェブサーバの出来上がり。
ブラウザでつなげてきたら、好きな文字列を返せばブラウザが表示してくれる。
ブラウザが送ってくる、GET /とかの文字列を読み込んで、返す文字列を変えればいろんなページが有るように見える。