随笔分类 - PHP基础
摘要:PHP 可以自动进行内存管理,清除不再需要的对象。PHP使用了引用计数(reference counting)这种单纯的垃圾回收(garbage collection)机制。每个对象都内含一个引用计数器,每个reference连接到对象,计数器加1。当reference离开生存空间或被设为 NULL,计数器减1。当某个对象的引用计数器为零时,PHP知道你将不再需要使用这个对象,释放其所占的内存空间。
阅读全文
摘要:php中数据的魔法引用函数 magic_quotes_gpc 或 magic_quotes_runtime 设置为on时,为我们引用的数据碰到 单引号' 和 双引号" 以及 反斜线\ 时自动加上反斜线,帮我们自动转译符号,确保数据操作的正确运行两者的区别:magic_quotes_gpc作用范围是:WEB客户服务端;作用时间:请求开始是,例如当脚本运行时。magic_quotes_runtime作用范围:从文件中读取的数据或执行exec()的结果或是从SQL查询中得到的;作用时间:每次当脚本访问运行状态中产生的数据。可以看出magic_quotes_gpc的设定值将会影响通过
阅读全文
摘要:array_change_key_case — 返回字符串键名全为小写或大写的数组array_chunk — 将一个数组分割成多个array_combine — 创建一个数组,用一个数组的值作为其键名,另一个数组的值作为其值array_count_values — 统计数组中所有的值出现的次数array_diff_assoc — 带索引检查计算数组的差集array_diff_key — 使用键名比较计算数组的差集array_diff_uassoc — 用用户提供的回调函数做索引检查来计算数组的差集array_diff_ukey — 用回调函数对键名比较计算数组的差集array_diff — 计
阅读全文
摘要:CGICGI全称是“公共网关接口”(Common Gateway Interface),HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。CGI可以用任何一种语言编写,只要这种语言具有标准输入、输出和环境变量。如php,perl,tcl等。FastCGIFastCGI像是一个常驻(long-live)型的CGI,它可以一直执行着,只要激活后,不会每次都要花费时间去fork一次(这是CGI最为人诟病的fork-and-execute 模式)。它还支持分布式的运算,即 FastCGI 程序可以在网站服务器以外的主机上执行并且接受来自其它网站服务器来的请求。F
阅读全文
摘要:[PHP];;;;;;;;;;;;;;;;;;;; About php.ini ;;;;;;;;;;;;;;;;;;;;; PHP's initialization file, generally called php.ini, is responsible for; configuring many of the aspects of PHP's behavior. ;PHP的初始化文件,命名为php.ini,负责配置PHP的各种行为和功能。; PHP attempts to find and load this configuration from a number of
阅读全文
摘要:可以用字符作为一个通配符来代替除换行符(\n)之外的任一个字符。例如,正则表达式:.at可以与"cat"、"sat"、"#at"和"mat"等进行匹配。主要是用于在搜索文件时也可以指定一个字符集:[a-z]at在方括号([])中的内容都是一个字符类--- 一个被匹配字符所属的字符集合。但是只匹配其中的一个字符。同时我们也可以给出一个集合。[aeiou]可以用来表示元音字母。也可以用来表示一个范围。也可以是一个范围集:[a-zA-Z]这个范围集代表任何的大小字母。此外,还可以用集合来指明字符不属于某个集。例如:[^a
阅读全文
摘要:1 $_SERVER['PHP_SELF']#当前正在执行脚本的文件名,与documentroot相关。 2 $_SERVER['argv']#传递给该脚本的参数。 3 $_SERVER['argc']#包含传递给程序的命令行参数的个数(如果运行在命令行模式)。 4 $_SERVER['GATEWAY_INTERFACE']#服务器使用的CGI规范的版本。例如,“CGI/1.1”。 5 $_SERVER['SERVER_NAME']#当前运行脚本所在服务器主机的名称。 6 $_SERVER['SERVER_
阅读全文
摘要:1、__get、__set 这两个方法是为在类和他们的父类中没有声明的属性而设计的 __get( $property ) 当调用一个未定义的属性时访问此方法 __set( $property, $value ) 给一个未定义的属性赋值时调用 这里的没有声明包括当使用对象调用时,访问控制为proteced,private的属性(即没有权限访问的属性)2、__isset、__unset __isset( $property ) 当在一个未定义的属性上调用isset()函数时调用此方法__unset( $property ) 当在一个未定义的属性上调用unset()函数时调用此方法 与__get方法
阅读全文

浙公网安备 33010602011771号