`

php面试题 (1)

    博客分类:
  • PHP
 
阅读更多
补充:
<?php
/*
//数据库的权限管理
试写出一个多用户权限系统的数据库设计,要求使用角色分配权限,
用户和角色之间是多对多的管理
请写出主要的表和字段

多对多关系太过复杂 用2个多对一来实现

CREATE TABLE t_user(
id int primary key,
name varchar(20));

CREATE TABLE t_role(
id int primary key,
name varchar(20));

CREATE TABLE t_usersroles(
id int primary key,
userid int not null,
roleid int not null);

//两个用户  三个角色
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 --->> admin systemadmin
INSERT INTO t_usersroles VALUES(1,1,1);
INSERT INTO t_usersroles VALUES(2,1,3);
INSERT INTO t_usersroles VALUES(3,2,2);
*/
//====================================================
/*
*1:单子模式 :实例化一个对象 在一个系统里 只会有一个对象
*项目中 业务类---就是单子模式. . .
*newsService.php  修改成单子模式
*
*设计模式:::----->>
*工厂模式
*抽象工厂模式
*模板模式
*装饰器模式
*门面模式
*适配器模式
*命令模式
*职责链模式
*

*2:session 存储
*多服务器存储session
*a: 把session 放在服务器中
*b: session 放在memcache中
*
*
//===============================================
静态网页或者图片 一直是 200
304 是自己设置的  节省带宽

//==============
A:  asort() 函数对数组进行排序并保持索引关系。 (a-z)
主要用于对那些单元顺序很重要的结合数组进行排序。
可选的第二个参数包含了附加的排序标识。

语法
asort(array,sorttype)参数 描述
array 必需。输入的数组。
sorttype 可选。规定如何排列数组的值。可能的值:
SORT_REGULAR - 默认。以它们原来的类型进行处理(不改变类型)。
SORT_NUMERIC - 把值作为数字来处理
SORT_STRING - 把值作为字符串来处理
SORT_LOCALE_STRING - 把值作为字符串来处理,基于本地设置*。 

B:  sort() 函数按升序对给定数组的值排序。(a-z)
注释:本函数为数组中的单元赋予新的键名。原有的键名将被删除。! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
如果成功则返回 TRUE,否则返回 FALSE。

语法
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页面静态化
分享到:
评论

相关推荐

    腾讯PHP面试题_腾讯php面试题_

    最新腾讯PHP面试题1. php 的垃圾回收机制 PHP 可以自动进行内存管理,清除不需要的对象。 PHP 使用了引用计数 (reference counting) GC 机制。 每个对象都内含一个引用计数器 refcount,每个 reference 连接到对象,...

    第7套PHP面试题1

    以下是对【标题】"第7套PHP面试题1"中涉及知识点的详细解释: 1. **表单中GET与POST提交方法的区别** - GET:提交的数据会被附加到URL后面,以“?”分隔,再以“&”连接各个参数,数据量有限制,一般不超过2KB,不...

    第9套PHP面试题1

    【PHP面试题1】:不使用第三个变量交换两个变量的值 在PHP中,我们可以巧妙地使用数组来实现不使用第三个变量交换两个变量的值。示例代码如下: ```php $a = "linux"; $b = "php"; $array = array($a, $b); $a = $...

    新浪PHP面试题新浪PHP面试题

    【标题】"新浪PHP面试题"所涉及到的知识点主要涵盖了PHP编程语言在实际应用和面试中的常见问题。作为中国知名互联网公司新浪的面试题目,这些题目反映了新浪对PHP开发人员的技术要求和期望。 【描述】虽然描述部分...

    第12套PHP面试题1

    【PHP面试题解析】 在这一套PHP面试题中,涵盖了算法、基础PHP知识以及Web开发相关的概念。让我们逐一深入解析: 1. **冒泡排序算法**:这是一个经典的排序算法,适用于小规模数据的排序。其基本思想是通过比较...

    第11套PHP面试题1

    【知识点详解】 1. __FILE__常量:在PHP中,`__FILE__`是一个预定义的魔术常量,它代表当前执行脚本的...这些是基于提供的PHP面试题涵盖的一些关键知识点的详细解释。理解并掌握这些概念对于PHP开发人员来说至关重要。

    php面试题开发教程文档.docx

    php面试题php面试题php面试题php面试题php面试题php面试题php面试题php面试题php面试题php面试题php面试题php面试题php面试题php面试题php面试题php面试题php面试题php面试题php面试题php面试题php面试题php面试题...

    第2套PHP面试题1

    在PHP编程语言中,面试题常常涉及基础语法、面向对象编程、会话管理以及HTTP状态码等核心概念。下面是对这些知识点的详细解释: 1. **面向对象编程 (Object-Oriented Programming, OOP)** - 面向对象是一种编程...

    php非常变态的面试题

    PHP面试题总结 本文总结了PHP面试中的常见题目,涵盖了优先级、static 变量、类型转换、count 函数、foreach 循环、reference 变量、浮点数概念、ini_set 函数、isset 函数、逻辑判断和赋值操作等多方面的知识点。 ...

    php面试题大全

    "PHP面试题大全"这个资料集,无疑是为了帮助PHP开发者更好地准备面试而设计的。它可能包含了从基础语法到高级特性的各种问题,旨在测试候选人的全面理解以及解决实际问题的能力。让我们深入探讨一下这个主题,了解...

    PHP面试题_php_

    对于提供的文档列表,如"面试题4.doc、面试题3.doc、笔试题.doc、面试题2.doc、PHP面试题",这些文档很可能是具体的面试题目集合,通过研读并解答它们,可以更好地准备面试,检验自己的PHP技能。

    php面试题答案

    php面试题答案

    第10套PHP面试题1

    【PHP面试知识点详解】 一、变量与数组声明 在PHP中,声明变量时,需要在变量名前加上美元符号"$"。例如,正确的声明方式是`$int_a = 5;`。而在数组声明中,如果使用关联数组,键值对之间需要用逗号分隔,如`$x = ...

    php 面试题整理汇总.doc

    php 面试题整理汇总.doc php 面试题整理汇总.doc php 面试题整理汇总.doc

    第4套PHP面试题1

    1) 将"open_door"转换为"OpenDoor",可以使用PHP内置的ucwords()函数,或者自定义函数通过explode()和ucfirst()实现。 2) 将数字格式化为每3位加逗号,可以使用PHP的number_format()函数,或者自定义函数通过strrev...

    php中高级常用面试题,php中高级常用知识点面试题

    ### PHP中高级常用知识点面试题解析 #### 一、如何取得来访者的IP地址? 在PHP中,获取客户端IP地址可以通过`$_SERVER`全局数组中的多个元素来实现: 1. **`$_SERVER['REMOTE_ADDR']`**:直接获取客户端IP地址。 2...

    php面试题(普通PHP程序员笔试题,普通PHP程序员面试题)

    【PHP面试题】是针对普通PHP程序员的笔试与面试准备资料,旨在测试和提升候选人在PHP编程语言、Web开发以及相关技术领域的知识水平。以下是一些可能出现在面试中的关键知识点,涵盖基础到进阶,包括但不限于: 1. *...

    php面试题汇总

    ### PHP面试题知识点详解 #### 一、GET与POST提交方法的区别 - **GET**: 这种方法通过URL参数传递数据。GET请求的数据会在URL中显示出来,这意味着它不适合用于发送敏感信息,如密码等。此外,由于URL长度限制,...

    php面试题

    php面试题,php面试题,php面试题,php面试题,php面试题,php面试题,

    第8套PHP面试题1

    1. 请写出 5 个常用的 unix 操作命令. (5 分) 2. 请写出以下 5 个 UNIX 系统配置文件/服务的作用 5.把左连接中产生的 null 替换

Global site tag (gtag.js) - Google Analytics