- 浏览: 59581 次
- 性别:
- 来自: 深圳
最新评论
文章列表
//spl标准库提供的4种常用数据结构:栈、队列、堆、固定长度数组
$stack = new SplStack(); //栈
$stack->push("ajia\n");
$stack->push("youxi\n");
echo $stack->pop();
echo $stack->pop();
echo "<br>=======<br>";
$queue = new SplQueue(); //队列
$queue->enqueu ...
PSR-0规范:
1. 使用命名空间,并且命名空间必须是文件的绝对路径
2. 类名与文件名一致,并且首字母大写
3. 除了入口文件,其他.php的文件都只能是一个类,而不能有其他可执行的代码
PSR-0规范下的框架:
1. 文件类全部使用命名空间
2. 所有php文件必须自动加载,而不能include或者require
3. 单一入口文件 index.php
附件有框架的代码
PSR-0规范可以查看:http://feiyang.me/2012/05/php-psr-0-a-naming-standar ...
触发器是MySQL响应以下任意语句而自动执行的某些MySQL语句(位于BEGIN和END语句之间的一组语句): DELETE; INSERT; UPDATE; 使用触发器,需要MySQL5或之后的版本支持。
1、创建触发器时,需要给出4条信息: 唯一的触发器名;(虽然MySQL5允许不同的表上的触发器名
1.使用\G参数改变输出结果集的显示方式
select * from test \G (不用分号)
注意:\G为大写字母,不可使用小写;使用\G参数后,SQL语句后可以不加分隔符,如果加分隔符,则会报“error:no query specified”的错误。(在mysql的客户端是使用不了的,因为需要分号结尾在客户端,例如navicate)
同理:这样的显示效果与MYSQL命令的-E参数是一样的。使用-E参数后,结果集默认以列的方式显示:mysql -uroot -E
2.登录mysql的命令:mysql --default-character-set=u ...
对象复制的2种方式区别
- 博客分类:
- php面向对象学习--基础篇
PHP5使用了Zend引擎II,对象被储存于独立的结构Object Store中,而不像其它一般变量那样储存于Zval中(在PHP4中对象和一般变量一样存储于Zval)。
在Zval中仅存储对象的指针而不是内容(value)。当我们复制一个对象或者将一 ...
jQuery知识篇三(代码优化篇)
- 博客分类:
- jQuery
1、使用最佳选择器
通常比较常用的选择器有以下几个:
1.ID选择器 $("#id")
2.标签选择器 $("td")
3.类选择器 $(".target")
4.属性选择器 $("td[target= ...
1.jQuery对象是一个类数组对象,含有连续的整型属性,length属性和大量的jQuery方法。
jQuery对象由构造函数jQuery()创建,$()是jQuery()的别名
构造jQuery对象的7种方式:
1.1 jQuery( selector [, context] ):
如果传入一个字符串参数,jQuery 会检查这个字符串是选择器表达式还是 HTML 代码。如果是选择器表达式,则遍历文档,查找与之匹配的 DOM 元素,并创建一个包含了这些 DOM 元素引用的 jQuery 对象;如果没有元素与之匹配,则创建一个空 jQuery 对象,其中不 ...
1.获取子包装集:children()
$('#ajia').children().eq(1) 不等价于 $("#ajia").children[1] 前者通过eq返回的是新的包装集,而后者下标形式的方式,得到的是dom元素,可以理解成javascript数组中的元素,因为jQuery允许包装集+下标 的形式来获取元素,也就是允许包装集当成js的数组来操作
2.jQuery的所有触发事件都会从目标元素冒泡的dom树顶,阻止事件默认行为或冒泡的方式有3:
return false、event.preventDefault()、event.st ...