上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 25 下一页
摘要: 原文链接:http://www.orlion.ga/330/ php的函数包括用户定义的函数、内部函数(print_r count…)、匿名函数、变量函数($func = 'print_r'; $func(array('a','b'));) PHP内核源码中将函数分为以下类型 一、用户函数(ZEND 阅读全文
posted @ 2016-04-01 10:54 orlion 阅读(703) 评论(0) 推荐(0)
摘要: 原文链接:http://www.orlion.ga/251/ 通常静态变量是静态分配的,他们的生命周期和程序的生命周期一样长,只有在程序退出后才结束生命周期,这和局部变量相反,有的语言中全局变量也是静态分配的,例如PHP和js中的全局变量。 静态变量可以分为: 静态全局变量,PHP中的全局变脸也可以 阅读全文
posted @ 2016-04-01 10:53 orlion 阅读(524) 评论(0) 推荐(0)
摘要: 原文链接:http://www.orlion.ga/253/ PHP是弱类型语言,向方法传递参数时也并不严格检查数据类型。不过有时候需要判断传递到方法中的参数,为此PHP中提供了一些函数来判断数据的类型,比如is_numeric()判断是否是一个数值或者可转换为数值的字符串,比如用于判断对象的类型运 阅读全文
posted @ 2016-04-01 10:53 orlion 阅读(327) 评论(0) 推荐(0)
摘要: 原文链接:http://www.orlion.ga/249/ PHP脚本在执行的时候用户全局变量(在用户空间显示定义的变量)会保存在一个HashTable数据类型的符号表中(symbol_table)中,在PHP中有一些比较特殊的全局变量例如:$_GET、$_POST、$_SERVER等变量,我们并 阅读全文
posted @ 2016-04-01 10:52 orlion 阅读(520) 评论(0) 推荐(0)
摘要: 原文链接:http://www.orlion.ga/246/ 在PHP中,常量的名字是一个简单值的标识符,在脚本执行期间该值不能改变。和变量一样,常量默认为大小写敏感,但是通常是大写的。 常量是在变量的zval结构的基础上添加了一额外的元素。如下所示为PHP中常量的内部结构。 一、常量的内部结构 在 阅读全文
posted @ 2016-04-01 10:51 orlion 阅读(502) 评论(0) 推荐(0)
摘要: 原文链接:http://www.orlion.ga/241/ 一、哈希表(HashTable) 大部分动态语言的实现中都使用了哈希表,哈希表是一种通过哈希函数,将特定的键映射到特定值得一种数据 结构,它维护键和值之间一一对应关系。 键(key):用于操作数据的标示,例如PHP数组中的索引或者字符串键 阅读全文
posted @ 2016-04-01 10:49 orlion 阅读(2007) 评论(0) 推荐(0)
摘要: 原文链接:http://www.orlion.ga/238/ 编程语言的类型可以分为强类型和弱类型两种,PHP是弱类型语言,但是C语言是强类型语言。在官网PHP实现内部,所有变量使用同一种数据结构(zval)来保存,这个结构表示PHP中的各种数据类型,它不仅包含变量的值,也包含变量的类型。这就是PH 阅读全文
posted @ 2016-03-25 09:49 orlion 阅读(2091) 评论(0) 推荐(0)
摘要: 原文链接:http://www.orlion.ga/989/ 一、汇编程序的Hello world x86 AT&T: 然后汇编链接再执行: 这段汇编相当于: .data段有一个标号msg,代表字符串“Hello,world!\n”的首地址,相当于C程序的一个全局变量。在汇编指示.ascii定义的字 阅读全文
posted @ 2016-03-24 17:55 orlion 阅读(7937) 评论(0) 推荐(0)
摘要: 原文链接:http://www.orlion.ga/185/ 一、下载与安装Spring 1、访问https://repo.spring.io/webapp/#/artifacts/browse/tree/Properties/libs-release-local/org/springframewo 阅读全文
posted @ 2016-03-24 17:54 orlion 阅读(376) 评论(0) 推荐(0)
摘要: 原文链接:http://www.orlion.ga/762/ 一、单步执行和跟踪函数调用 对于以下程序 最后打印出的结果是55和5105,而第二个结果应该是5050。现在用gdb调试下。 在编译时要加上-g选项生成的目标文件才能用gdb进行调试,-g作用是在目标文件中加入源代码的信息,比如目标文件第 阅读全文
posted @ 2016-03-24 17:52 orlion 阅读(449) 评论(0) 推荐(0)
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 25 下一页