首页 技术教程 实用代码 注册破解 正则表达式 网址导航 电子书籍

Prototype实战教程:ObjectRange -> include

include include(value) -> Boolean 判断排列中是否包含指定的值。 这个方法的默认实现假定排列中的值具有严格有效的弱序化规则(即操作符 < 在任意两个值之间都有明确的语义)。尽管 ObjectRange 混入了 Enumerable,但是这里仍然重写了 Enumerable 中默认的 include 方法,以使它具有更好的性能 (它简单的比较 value 是否在 ObjectRange 的上下限值之内)。 译注:正如上面的描述,这个方法只是简单的比较 value 是否在 ObjectRange 的上下限值之内。所以,如果要在自定义对象上实现自己的排列,很多时候都必须重写 include 方法,另外, 在对 ObjectRange 进行遍历时,也是调用 include 方法确定当前的值是否仍在...
类别:网页编程 - JavaScript    查看:75    更新:2014-05-23

Prototype实战教程:Enumerable -> include

include include(object) -> Boolean 判断 Enumerable 中是否存在指定的对象,基于 == 操作符进行比较。别名 member。 注意,这不是严格意义上的比较(===,同时比较值和类型),而是等价比较(仅对值进行比较, 若数据类型不同,则进行隐式转换)。 如果需要检测 Enumerable 中是否有一个元素匹配给定的谓词,请使用 any。 样例 $R(1,15).include(10) // -> true ['hello', 'world'].include('HELLO') // -> false [1, 2, '3', '4', '5'].include(3) // -> true (== 忽略数据类型) ...
类别:网页编程 - JavaScript    查看:75    更新:2014-05-22

require(),include(),require_once()和include_once()的异同

require()和include()有许多相似之处,也有些不同。理解它们的不同点非常重要,否则很容易犯错误。 我把这两个语句放在一起介绍,读者可以比较学习。 1.require()语句      require()语句用于指定的文件代替语句本身,就象C语言中的include()语句一样。如果php配置文件php.ini中的URL fopen wrappers 是打开的(默认情况下是打开的),就可以使用URL来指定文件的位置从而实现远程文件的调用。      有一点就是使用require()和include()语句时要特别的注意。那就是在被包含的文件中,处理器是按照html模式来解释其中的内容的,处理完被包含的内容后又恢复到php模式。...
类别:网页编程 - PHP技术    查看:79    更新:2014-05-19

allow_url_include的应用和解释

PHP常常因为它可能允许URLS被导入和执行语句被人们指责。事实上,这件事情并不是很让人感到惊奇,因为这是导致称为Remote URL Include vulnerabilities的php应用程序漏洞的最重要的原因之一。 因为这个原因,许多安全研究人员建议在php.ini配置中禁用指向allow_url_fopen。不幸的是,许多推荐这种方法的人,并没有意识到,这样会破坏很多的应用并且并不能保证100%的解决remote URL includes以及他带来的不安全性。 通常,用户要求在他们使用其他的文件系统函数的时候,php允许禁止URL包含和请求声明支持。 因为这个原因,计划在PHP6中提供allow_url_include。在这些讨论之后,这些特性在php5.2.0 中被backported。现在大多数...
类别:网页编程 - PHP技术    查看:97    更新:2014-05-19