ホームページ >バックエンド開発 >PHPチュートリアル >PHP の面接で尋ねるべき質問は、候補者の成長レベルをより正確に反映できるものでしょうか?
一般論で話さないでください。
シナリオ:
あなたは新しい会社に入社しました。
出勤初日に、受付担当者が手配しました。
コンピューターを接続したら、電源ボタンを押します。
これは本当にそうです。新しいコンピュータには、実際には DOS システムが組み込まれています !!
あなたは同僚にオペレーティング システムの CD/U ディスクを持ってくるように頼みます (これは問題ではありません)。オペレーティング システムがインストールされています。
最初に、LAMP 環境が適切に動作できるようにセットアップします。セットアップの簡単な説明LAMP環境 プロセス中の注意点.
LMAP 環境がセットアップされた後、最初の開発タスクを取得します。ユニバーサル承認システム を開発します。社内には DNS サーバーがあり、このシステムのドメイン名は approving.great-company と呼ばれます。 .com にアクセスし、ローカル IP を指します。 http://approving.great-company.com にアクセスしようとしました 、Apache classic 登場 「Works」ページでは、ドメイン名が有効になっています。デスクトップに「approving」という新しいディレクトリを作成し、このディレクトリ内でこのシステムの開発を完了する予定です。apache アクセスを有効にしますhttp://approving.great-company.com を開くことができますapproving/index.php
Universal Approval System は半分他の人によって書かれています。これははるかに優れています。コードを最初から書く必要はありません。あなたは彼のコードを調べて、次のことを発見しました。ロジックは次のようなものです: ユーザーが電子メールとパスワードを使用してシステムにログインすると、プログラムは $_SESSION['uid'] を通じてユーザーの ID をセッションに入力し、ログイン ユーザー ID を取得し、データベースにアクセスしてユーザーの ID を入力します。個人情報 (名前や所属部署など) 次に、このユニバーサル承認システムの主要な機能ポイントのコード を見つけました。
<code class="language-html"><span class="nt"><form</span> <span class="na">action=</span><span class="s">"new-approving.php"</span> <span class="na">method=</span><span class="s">"post"</span><span class="nt">></span>
审批事项: <span class="nt"><input</span> <span class="na">type=</span><span class="s">"text"</span> <span class="na">name=</span><span class="s">"title"</span> <span class="nt">/></span>
详细描述: <span class="nt"><textarea</span> <span class="na">name=</span><span class="s">"details"</span><span class="nt">></textarea></span>
<span class="nt"><input</span> <span class="na">type=</span><span class="s">"submit"</span> <span class="na">value=</span><span class="s">"提交"</span> <span class="nt">/></span>
<span class="nt"></form></span>
</code>
経験から語りますので転載は禁止です!