07 2010 档案
摘要:Operator PrecedenceAssociativityOperatorsAdditional Informationnon-associativeclone newclone and newleft[array()non-associative++ --increment/decrement non-associative~ - (int) (float) (string) (array...
阅读全文
摘要:Logical OperatorsExampleNameResult$a and $bAndTRUE if both $a and $b are TRUE.$a or $bOrTRUE if either $a or $b is TRUE.$a xor $bXorTRUE if either $a or $b is TRUE, but not both.! $aNotTRUE if $a is n...
阅读全文
摘要:Comparison OperatorsExampleNameResult$a == $bEqualTRUE if $a is equal to $b.$a === $bIdenticalTRUE if $a is equal to $b, and they are of the same type. (introduced in PHP 4) $a != $bNot equalTRUE if $...
阅读全文
摘要:PHP的array就是一个有序的map。map是一个key和value关联的类型。php的数组的key 可以是string类型也可以是integer类型。如果key为一个float类型,会自动的转化为integer类型。如果没有为一个value指定一个key,integer类型的索引的最大值已经给出的话,新key就是这个最大值加1.如果这个新key已经被赋值,那么这个value将会被覆盖掉。[代码...
阅读全文
摘要:string就是一串连续的字符。注意:PHP没有对string的长度做限制。唯一限制的就是PHP在计算机中的可用内存(php.ini文件中的memory_limit变量的值)限定字符串范围的方法有4中:1、单引号;2、双引号;3、原型文档语法;4、nowdoc syntax(PHP5.3.0开始)1、如果字符串使用单引号“‘”包裹,字符串中如果出现单引号&ldq...
阅读全文
摘要:float类型的表示可以有以下几种:[代码]使用PHP的float类型需要注意的是:PHP的float类型的精度有点问题。如果需要高精度的数学计算,可以使用php提供的专用的数学函数arbitrary precision math functions系列和gmp系列函数。还有就是不要试图进行比较float类型的变量。Converting to floatFor information on con...
阅读全文
摘要:integer 类型 就是 集合Z = {..., -2, -1, 0, 1, 2, ...}中的一个数字。integer 可以已10进制,8进制,16进制表示。用八进制表示的时候,数字需要已0(零)开头;用十六进制表示的时候,数字需要已0x(零x)或者0X(零大写X)开头;integer 溢出: integer溢出的时候,会自动的转化为float类型。同样的,如果integer类型的操作结果溢出...
阅读全文
摘要:Scope Resolution Operator (::) 今天 看joomla源码的时候,才意识到。原来这个操作符还可以访问类的非静态方法啊。真的让我吃惊不好。一直以为作用域解析运算符只能访问类的static方法和static成员变量。如果各位不相信,下面有个简单的小测试代码可以证明这个。[代码]这段代码输入的结果为:[代码]虽然A类中的test()和B类中的test都不是 static方法,...
阅读全文
摘要:一直都感觉 正则表达式是一个很神秘,很晦涩难懂的东西。先想要系统的学习下正则表达式的知识。正所谓,工欲善其事,必先利其器。学正则表达式必须要有一个东西要测试下咱写的是否正确。 于是就找到了 code architects regex tester 这个测试功能。 大家伙对这个工具的评论还挺不错的。这个小工具,我笔记本上运行的还不错。但是,copy到我台式机上运行的时候却报错: 提示说初始化错误。原...
阅读全文
摘要:一直在做php的开发工作.在开发的过程中老早就听说了“伪静态”这一说。但是一直没有对其进行了解。今天终于下定决定 要好好的了解下这方面的内容。首先,什么是伪静态:伪静态又名URL重写,是动态的网址看起来像静态的网址。换句话说就是,动态网页通过重写URL方法实现去掉动态网页的参数,但在实际的网页目录中并没有必要实现存在重写的页面。另外在补充两个名词解析静态网址:纯静态HTML...
阅读全文
摘要:PHP的boolean类型只有2个值:TRUE和FALSE.并且,这2个值是不区分大小写的。如果需要将其他值转换为bool类型时候,可以使用(bool)或者(boolean) 进行转换。当转换成bool的时候,下面的几个都会转换成FALSE:1、boolean类型的FALSE它自己;2、integer类型的0;3、float类型0.0;4、空字符串""和字符串“0”;5、空...
阅读全文
摘要:The + operator appends elements of remaining keys from the right handed array to the left handed, whereas duplicated keys are NOT overwritten. 今天 再次看 php manual的时候,才知道代码When executed, this script wil...
阅读全文
摘要:今天 看PPC http://bbs.phpchina.com/thread-171993-1-7.html这个问题。其实关键还是因为 php是弱类型语言,php进行比较的时候 最好还是使用strict方法的。因为这样不但比较两者的值是否一直,还会比较两者的类型是否一直。另外,我们在 控制结构比较两个数值是否一直的时候,也应该尽量使用 === 来代替 ==(当然,这个也根据具体的业务逻辑选用比较合...
阅读全文
摘要:A string is series of characters. String access and modification by characterCharacters within strings may be accessed and modified by specifying the zero-based offset of the desired character after t...
阅读全文
摘要:转载自http://www.json.org/json-zh.htmlJSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集。JSON采用完全独...
阅读全文
摘要:一、单一职责原则(Single Responsibility Principle 简称SRP) 原定义:There should never be more than one reason for a class to change. 既是:应该有且只有一个原因引起类的变更. 单一职责的好处: 1、类的复杂性降低,实现什么职责都有清晰明确的定义; 2、可读性提高了,复杂性降低了,可读性自然也就提高...
阅读全文
摘要:原文:http://club.topsage.com/thread-578906-1-2.html1. 总是使用 ‘var’在JavaScript中,变量不是全局范围的就是函数范围的,使用”var”关键词将是保持变量简洁明了的关键。当声明一个或者是全局或者是函数级(function-level)的变量,需总是前置”var”关键...
阅读全文

浙公网安备 33010602011771号