ホームページ > バックエンド開発 > PHPチュートリアル > 面接の質問 Color Color が編集した PHP の面接の質問集

面接の質問 Color Color が編集した PHP の面接の質問集

WBOY
リリース: 2016-07-29 08:48:15
オリジナル
1077 人が閲覧しました

PHP基礎知識編
1. $aの値を見つける

コードは以下の通りです:

$a = "hello"; b);

$ b = "world";


2. $b の値を見つけます


コードは次のとおりです。
$x = &$a;
$ b = $a++;

3. 相対値を計算する関数を作成します。 2 つのファイルのパス: $a = '/a/b/c/d/e.php'; JavaScript の基礎知識パート

1. js実装の継承についていくつかの方法を説明し、デモを作成します

2. 使い慣れたjsフレームワークについて説明し、次のDOM要素の取得を実装します




検索するために必要ですrag="true" および Index="1" または Index 属性のない div
ヒント: 一度に書き出すことができない場合は、次の手順を実行してください

1。 .drag="true" とインデックス属性なしを見つけます
3. 2 つを接続して、要素がページの中央に表示されるようにします



コードをコピーします

コードは次のとおりです:


function step (a){
return function(x){
return x+a++
}
}
var a = step(10);ステップ(20);
アラート(b(20));
アラート(typeof(a++));知識部分
1. コンテンツ管理システムでは、メッセージ テーブルに次のフィールドがあります

id 記事 ID title 記事タイトル content 記事コンテンツ category_id 記事カテゴリ ID ヒット数

上記のテーブルを作成し、MySQL ステートメントを記述します

2上記のコンテンツ管理システムと同じ: テーブル コメントはユーザーの返信コンテンツを記録し、フィールドは次のとおりです
comment_id 返信 ID
id メッセージ テーブルの ID に関連付けられた記事 ID
comment_content 返信コンテンツ
次に、次のことが必要です。データベースにクエリを実行して、次の形式で記事タイトルのリストを取得し、返信数で並べ替えます。最も多い返信が一番上になります。
記事 ID 記事タイトルをクリックします。 返信数を測定します。
SQL ステートメントを使用して、上記のクエリでは、記事に返信がない場合、返信数は 0 と表示されます
3. 上記のコンテンツ管理システムでは、カテゴリ情報はテーブル category に保存され、フィールドは次のとおりです
category_id int(4) ) not null auto_increment;
categroy_name varchar(40) not null
ユーザーが記事を入力するときに、ドロップダウン メニューを選択して記事カテゴリを選択します
このドロップダウン メニューを実装する方法を記述します [PHP、JAVASCRIPT、HTML が可能です。
Mysql 知識の拡張部分
4. システムは分類する必要があります。無制限のレベルの分類をサポートできるようにテーブルが拡張されます。このテーブル構造を設計し、設計に従って次のシナリオを完了してください。

1.指定されたカテゴリの下 (サブカテゴリの下のすべての記事を含む)
2. ルート カテゴリのレベルまでの指定された記事のカテゴリを検索します。
記事「Mysql 最適化エクスペリエンス」は、「プログラミング/Mysql/操作およびメンテナンス/"
3. カテゴリを削除する場合は、その下のサブカテゴリもすべて削除する必要があります
5. システムは、記事にタグ機能を追加する必要があります (タグと記事は多対多の関係にあります)。 「関連記事」機能。このテーブル構造を設計し、
その設計に従って次のシナリオを完了してください。(類似性アルゴリズムは、指定された記事の数に基づいています)。同じタグ、数字が大きいほど類似しています)
総合的な知識の部分:
1. Cookie とセッションについての理解について話してください。該当するシナリオは何ですか。可能であれば、セッションを共有する方法について詳しく教えてください。 2. シングル サインオンについての理解 (その原理や実装、実装プロセス中に注意する必要がある問題など) について話します。 3. MVC の理解について話します。MVC の欠点は何ですか? MVC、MVC フレームワークの実装を求められたら、どのように実装したいですか?
4. 日常業務で使用する権限管理の部分について、どのように理解して使用しますか?
上記は、Sese がまとめた PHP 面接の質問集です。面接の質問内容も含めて、PHP チュートリアルに興味のある友人の参考になれば幸いです。


関連ラベル:
ソース:php.cn
前の記事:一起学习乐园 那些年一起学习的PHP(三) 次の記事:大括号怎么打 php中大括号作用介绍
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
最新の問題
関連トピック
詳細>
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート