ホームページ  >  記事  >  バックエンド開発  >  PHP 面接の質問 (1)

PHP 面接の質問 (1)

WBOY
WBOYオリジナル
2016-06-13 13:16:141064ブラウズ

php 面接の質問 (1)
補足:
/*
//データベース権限管理
権限を割り当てるためにロールを使用する必要がある、マルチユーザー権限システムのデータベース設計を作成してみます。
ユーザーとロール 多対多の管理があります
主要なテーブルとフィールドを書き留めてください

多対多の関係は複雑すぎるため、実装するには 2 つの多対 1 が必要です

CREATE TABLE t_user(
id int 主キー,
name varchar(20));

CREATE TABLE t_role(
id int 主キー,
name varchar(20));

CREATE TABLE t_usersroles(
id int 主キー,
userid int not null,
roleid int not null);

//Twoユーザーと 3 つのロール
INSERT INTO t_user VALUES(1,'tom');
INSERT INTO t_user VALUES(2,'jerry');

INSERT INTO t_role VALUES(1,'admin' );
INSERT INTO t_role VALUES (2,'user');
INSERT INTO t_role VALUES(3,'systemAdmin');

/tom --->> 🎜> INSERT INTO t_usersroles VALUES(1, 1,1);
INSERT INTO t_usersroles VALUES(2,1,3);
INSERT INTO t_usersroles VALUES(3,2,2);
*/
//===== ======================================= ======
+ モナド パターン
*
* デザイン パターン::: ----->>
* ファクトリ パターン
* 抽象ファクトリ パターン
* テンプレートパターン
* デコレーターパターン
* ファサードモード
* アダプターモード
* コマンドモード
* 責任連鎖モード
*

*2: セッションストレージ
*マルチサーバーストレージセッション
*a: セッションをサーバーに配置します
*b: セッションを memcache に配置します
*
*
//===== =========== ===============================
静的な Web ページまたは画像常に 200
304 であり、自分で設定します。Save Bandwidth

//==============
A: asort() 関数は、配列を作成し、インデックス関係を維持します。 (a-z)
は主に、単位の順序が重要な連想配列をソートするために使用されます。
オプションの 2 番目のパラメーターには、追加の並べ替えフラグが含まれます。

構文
asort(array,sorttype) パラメータ 説明
array 必須。入力配列。
sorttype はオプションです。配列の値を配置する方法を指定します。可能な値:
SORT_REGULAR - デフォルト。元のタイプで(タイプを変更せずに)処理されます。
SORT_NUMERIC - 値を数値として処理します
SORT_STRING - 値を文字列として処理します
SORT_LOCALE_STRING - ローカル設定*に基づいて、値を文字列として処理します。

B: sort() 関数は、指定された配列の値を昇順に並べ替えます。 (a-z)
注: この関数は、配列内のユニットに新しいキー名を割り当てます。元のキー名は削除されます。 ! ! !

構文
sort(array,sorttype) パラメータ 説明
array 必須。入力配列。
sorttype はオプションです。配列の値を配置する方法を指定します。可能な値:
SORT_REGULAR - デフォルト。オリジナルのタイプで(タイプを変更せずに)処理されます。
SORT_NUMERIC - 値を数値として処理します
SORT_STRING - 値を文字列として処理します
SORT_LOCALE_STRING - ローカル設定*に基づいて、値を文字列として処理します。

C: ksort() 関数は、配列値の元のキーを保持しながら、キー名で配列をソートします。 ! ! !
追加の並べ替えフラグが含まれます。
成功した場合は TRUE を返し、そうでない場合は FALSE を返します。

構文
ksort(array,sorttype) パラメータ 説明
array 必須。ソートする配列を指定します。
sorttype はオプションです。配列の値を配置する方法を指定します。可能な値:
SORT_REGULAR - デフォルト。オリジナルのタイプで(タイプを変更せずに)処理されます。
SORT_NUMERIC - 値を数値として処理します
SORT_STRING - 値を文字列として処理します
SORT_LOCALE_STRING - ローカル設定*に基づいて、値を文字列として処理します。

//静的 php ページ

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。