ホームページ >バックエンド開発 >PHPチュートリアル >PHP 面接の質問 (1)
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 ページ