PHP的一些问题
2015-05-01 14:19
162 查看
数学知识复习
XN+XN=2XN 同底数同指数才能相加
面向对象特性
常识
php.ini
PHP常用函数
数据库
会话管理
-提供一种识别客户端的机制,防止登陆以后在各个页面跳转时,重新验证的麻烦.
1. 使用超级链接或者Header().
2. 通过表单方法提交 $_POST $_GET
3. 使用Cookie,数据存放在客户端中,每次http请求告诉服务器自己是谁.
4. 使用session,数据存在服务器中,客户端会得到服务器颁发的ID,以证明自己是谁.
Cookie函数
1.setcookie(“username”,”LICHEN”,time()+60*60*24*7);
过期时间为7天.
2.setcookie(“username”.”LICHEN”,time()+60*60*24*7,”/test”.”.example.com”,1);
/test参数表明目录作用域 , .example.com 表明域名作用域
3.从客户端发来的Cookie自动存入 $_COOKIE中,通过这个来验证身份就好了.
session函数
1.session_start()启动
2.通过两种方式传递session
①#_cookie[session_name()];
②附到URL中
3.销毁session步骤
①session_start();
②#_session = array();
③if(#_cookie[session_name()])
setcookie(session_name(),”,time()-42000,’1’);
④session_destroy();
CSS样式
XN+XN=2XN 同底数同指数才能相加
面向对象特性
1.单例模式 建立数据库连,初始化一个连接对象就够了,也就是要求某个对象仅存在一个实例. 关键点在于把构造函数搞成私有的 private function __construct(),则无法用New实例化 然后返回一个静态函数 static function getInstance() self::obj = new self(); 还要有一个静态常亮记录一下是否调用过getInstance()就行了. 2.__tostring() 返回对象指针的时候输出一段字符串. 3.__construct() 4.__destruct() 5.__set() 5.__get() 6.类似java的垃圾回收机制,失去引用就会自动回收,回收前调用__destruct(). $person = new person(); person = Null; 自动回收了 7.Parent:: 8.final
常识
1.UTC协调时间,Universal Time Coordinated 也称格林威治GMT,英国伦敦当地时间,PHP默认UTC 2.Unix时间戳从1970年1月1日00:00开始的秒数,称为Unix纪元. 3.
php.ini
1.disply_errors 开启关闭错误提示 ,也可以用函数动态配置 2.error_reporting = E_ALL & E_NOTICE 或 error_reporting(0) 3.自定义错误,set_error_handler()
PHP常用函数
1.ceil()向上舍入最接近正数 (5.1)=6 (4.5)=5 2.服务器脚本无法访问客户端文件 3.变量是临时的,当脚本最后一个标签执行完了,就不存在了. 4.microtime()微妙时间戳 5.usleep()睡眠一段时间 6.echo date("y-m-d",mktime(0,0,0,12,36,2008));会自动转换的 7.time() 8.echo date("y年 m月 d日 H:i:s");
数据库
1.建立数据库 ①命令行方式 **SHOW** USE XXX; SHOW DATABASES; SHOW TABLES; Describ tables; desc tables; show columns from tables; **ALTER** **CREATE** CREATE TABLE tablename(字段:类型:配置....); **UPDATE** UPDATE TABLE SET xxx=xxx where xxx=xxx; **DELETE** DELETE FROM TABLE WHERE xxx=xxx; **DROP** **INSERT** INSERT INTO tablename() values(); 注意可以截取插入 **SELECT** SELECT * FROM talbename; SELECT * FROM culumns where table.... ②PHP接口函数
会话管理
-提供一种识别客户端的机制,防止登陆以后在各个页面跳转时,重新验证的麻烦.
1. 使用超级链接或者Header().
2. 通过表单方法提交 $_POST $_GET
3. 使用Cookie,数据存放在客户端中,每次http请求告诉服务器自己是谁.
4. 使用session,数据存在服务器中,客户端会得到服务器颁发的ID,以证明自己是谁.
Cookie函数
1.setcookie(“username”,”LICHEN”,time()+60*60*24*7);
过期时间为7天.
2.setcookie(“username”.”LICHEN”,time()+60*60*24*7,”/test”.”.example.com”,1);
/test参数表明目录作用域 , .example.com 表明域名作用域
3.从客户端发来的Cookie自动存入 $_COOKIE中,通过这个来验证身份就好了.
session函数
1.session_start()启动
2.通过两种方式传递session
①#_cookie[session_name()];
②附到URL中
3.销毁session步骤
①session_start();
②#_session = array();
③if(#_cookie[session_name()])
setcookie(session_name(),”,time()-42000,’1’);
④session_destroy();
CSS样式
1.选择器 ①html选择器 任何HTML标签都可以作为选择器使用,例如,P{....} h1{....} ②类选择器 例如<p class = 'dark_row' > --------</p> 在CSS中: p.dark_row{...........}; .dark_row{.....}; ③一个标签可以有多个类选择器: <p class = "one two three">----</p> ④ID选择器 它和CLASS类似,不同点在于前者是唯一的,后者不唯一,并且ID前面要加#号. ⑤关联选择器 table a {.....} 类似只有套在table里面的才有效. ⑥组合选择器 简化的写法:h1,h2,h3{.....}注意要用逗号隔开. ⑦伪元素选择器 2.属性 ①长度单位 em px pt % ②颜色单位 aqua black blue .... 直接是英文名 #rrggbb #00cc00这种形式 #rgb形式 #rgb(x,x,x)形式 #rgb(y%,y%,y%)形式 3.插入方式 ①内联样式表 <p style .... 很混乱不好改. ②嵌入样式表,在Head里面嵌入<style></style> ③链接到外部: <link rel="stylesheet" href="style.css" type="text/class"> 这样可以多个文档使用一个样式表.
相关文章推荐
- PHP 编程一些及其细微的细节问题
- mac安装php的oracle扩展oci8的一些问题
- PHP中Autoload使用中的一些问题
- 关于PHP安全配置绕过问题的一些说明
- 关于网页显示乱码问题的一些个人见解(PHP、JSP...)
- CentOs 编译php 遇到的一些问题
- php的一些小问题
- 初学PHP的朋友 经常问的一些问题。不断更新
- phpexcel 遇到的一些问题
- CentOs 编译php 遇到的一些问题
- 整理最近php面试过程中遇到的一些问题
- CentOS配置Asterisk + FreePBX + mysql +PHP 一些问题的说明
- 浅析php变量作用域的一些问题
- windows 下安装nginx + php (cgi)的一些问题
- 探讨PHP引用&符号的一些注意问题
- php时间函数的一些例子以及时区设置问题
- Zend Studio 12 newPHP 模板及编码、和一些常见的问题在哪修改
- 整理一些PHP开发安全问题
- 关于php一些问题
- PHP中操作MySQL的一些要注意的问题