学习要点 函数的定义 自定义函数 函数的工作原理和结构化编程 PHP变量范围 声明及应用各种形式的PHP函数 递归函数 使用自定义函数库 匿名函数和闭包 常用PHP系统函数 函数的定义 数学中的函数: y=f(x);x是参数,y是返回值。 PHP中的函数:被命名的,独立的代码段,执行特定的任务,并可 ...
分类:
Web程序 时间:
2018-05-09 21:03:11
阅读次数:
232
学习要点 初识PHP 基础语法 变量 常量 运算符 表达式 学习目标 掌握PHP基础语法 掌握PHP变量 掌握PHP常量 掌握PHP表达式 掌握PHP运算符 初识PHP 第一个PHP程序 编写代码 1、使用记事本编写代码,保存为hello.php。 2、文件保存在D:\wamp\www目录 3、IE ...
分类:
编程语言 时间:
2018-05-09 01:25:49
阅读次数:
257
一、类运算符(instanceof) 使用instanceof运算符,可以判断当前实例是否可以有这样的一个形态 instanceof 用于确定一个 PHP 变量是否属于某一类 class 的实例,在此之前用 is_a(),但是后来 is_a() 被废弃 &
分类:
Web程序 时间:
2018-05-04 15:32:09
阅读次数:
1340
变量的数据类型: 1,标量类型:int (整型),float(浮点型),boolean(布尔型),string(字符串型) 2,复合类型:array(数组),object(对象) 3,特殊类型:null(空),resource(资源) 几个常用的打印方式: 1,echo输出一个或多个字符串 <?ph ...
分类:
Web程序 时间:
2018-05-02 11:11:44
阅读次数:
217
PHP5的Zval容器 PHP7的Zval容器 PHP引用计数基本知识点 当一个变量被赋常量值时,就会生成一个zval变量容器。 unset并非一定会释放内存,当有两个变量指向的时候,并非会释放变量占用的内存,只是refcount减1. PHP7 PHP变量容器"zval"中,zval_value ...
分类:
Web程序 时间:
2018-04-17 14:20:52
阅读次数:
220
PHP中的变量是不需要手动释放的,内核帮我们实现了变量的内存管理,包括内存的分配和回收 变量深拷贝带来的问题就是效率和内存浪费严重。 解决深拷贝:1、引用计数 2、写时复制 PHP变量的内存管理就是基于这两点实现的 当变量赋值、引用的时候不是进行深拷贝,而是多个变量共用一个value,引用计数来记录 ...
分类:
Web程序 时间:
2018-04-16 21:32:52
阅读次数:
213
instanceof 用于确定一个 PHP 变量是否属于某一类 class 的实例: 更多详细内容请参看:http://php.net/manual/zh/language.operators.type.php 更多详细内容请参看:http://php.net/manual/zh/language. ...
分类:
其他好文 时间:
2018-03-16 17:23:48
阅读次数:
133
1 引用计数 引用计数是指在value中增加一个字段refcount记录指向当前value的数量,变量复制、函数传参时并不直接硬拷贝一份value数据,而是将refcount++,变量销毁时将refcount--,等到refcount减为0时表示已经没有变量引用这个value,将它销毁即可。 存储结 ...
分类:
Web程序 时间:
2018-03-15 21:05:43
阅读次数:
251
Heredoc技术。可用来输出大段的html和javascript脚本 1.PHP定界符的作用就是按照原样,包括换行格式什么的,输出在其内部的东西; 2.在PHP定界符中的任何特殊字符都不需要转义; 3.PHP定界符中的PHP变量会被正常的用其值来替换。 如下: 注意: ...
分类:
Web程序 时间:
2018-03-08 17:25:05
阅读次数:
214
1) "我的电脑"右键"属性"->高级系统设置->环境变量->系统变量->Path->编辑 2) 将PHP的执行路径的目录"追加"到环境变量中 3) win+r 输出cmd,可以看到Dos窗口, 然后执行php -v. 可看到 ...