随笔分类 - 2_php(php调bug、php闭包等)
摘要:php面向对象之get和set方法 简介 1、自己写get或者set 2、用系统的魔术方法__get和__set 代码 6、第六行和第十二行里面的set和get方法是我们的一般使用方法 16、第16行是魔术方法,传入的时候两个参量,key和value,取的时候取对应的key就好
阅读全文
摘要:php面向对象之构造函数和析构函数 简介 php面向对象支持两种形式的构造函数和析构函数,一种是和类同名的构造函数(php5.5之前),一类是魔术方法(php5.5之后)。与类名相同的构造函数优先级比魔术方法低。 php有一类很神奇的方法,这些方法是保留方法,通常不会在外部被显式调用,他们使用双下划
阅读全文
摘要:php匿名函数和可变参数函数 简介 直接上代码了: 不懂你们有没有一种感觉,看见了js?近视的我,看到了function 就以为js… 好了,你看看最开始,是不是一个test1变量右边一个赋值符号,然后赋值符号(=号)的右边是一个函数?这个函数接收一个参数value,那么这个就是匿名函数,我们使用的
阅读全文
摘要:php回调函数原理和实例 原理 自己调用自己 称之为“递归”,而不是回调你也知道回调的关键是这个回既然是回,那么就有一个谁是主体的问题,因为回调是往回调用的意思我调用了函数A,而函数A在执行过程中调用了我提供的函数B,这个函数B就称为函数A的回调函数显然主体是函数A我们知道,函数是完成某个特定功能的
阅读全文
摘要:php传值调用和传值调用和变量函数 代码 说明 php中传值和传址就多了一个函数中声明的那个变量是否带了&,如18行 变量函数的特点就是等量替换,就是相当于33行的$username完全替换成了md5这个函数。
阅读全文
摘要:php中全局变量global和超全局变量$GLOBALS 1.global Global的作用是定义全局变量,但是这个全局变量不是应用于整个网站,而是应用于当前页面,包括include或require的所有文件。 但是在函数体内定义的global变量,函数体内可以使用,在函数体外定义的global变
阅读全文
摘要:php简单表格函数 代码 2、ctrl+shift+j吗,选中函数,可以给函数加声明 8、这样弄了之后bgcolor就是可选参数了 9、这里的单双引号弄反了颜色就不能正常显示 用这种函数的思想直接操作html倒是非常好用的思想。
阅读全文
摘要:php建立简单的用户留言系统 样例 addMsg.php--添加留言页面 doAction.php--响应添加留言页面 、 viewMsg.php--显示留言页面 目录结构 addMsg.php--添加留言页面 doAction.php--响应添加留言页面 viewMsg.php--显示留言页面 m
阅读全文
摘要:php创建简单的列表页 样例 代码 2、二维数组 39、文字居中 40、内容居中 52、html代码中镶嵌php 58、php代码中镶嵌html代码,这个大括号是49行foreach循环中的大括号,就是php代码的foreach循环被拆散了,中间是html代码 目录结构 页面显示的图片是在文件夹里面
阅读全文
摘要:php study80端口被占用 在网上找了各种办法,说是用命令查看占用端口的软件,将其停止,我发现我的端口是被system进程占用,而且这进程还结束不了。 1、打开PHPstudy,如图:打开端口常规设置 2、将这两个端口哪个被占用了 就该那个 3、重启PHPstudy,一切问题解决 4、loca
阅读全文
摘要:php数组函数大全 一、数组操作的基本函数 数组的键名和值 array_values($arr); 获得数组的值array_keys($arr); 获得数组的键名array_flip($arr); 数组中的值与键名互换(如果有重复前面的会被后面的覆盖)in_array("apple",$arr);
阅读全文
摘要:php预定义变量 简介 PHP 中的许多预定义变量都是"超全局的",这意味着它们在一个脚本的全部作用域中都可用。在函数或方法中无需执行 global $variable, 就可以访问它们。 PHP 中的许多预定义变量都是"超全局的",这意味着它们在一个脚本的全部作用域中都可用。在函数或方法中无需执行
阅读全文
摘要:php错误抑制符 简介 PHP 支持一个错误控制运算符:@。当将其放置在一个 PHP 表达式之前,该表达式可能产生的任何错误信息都被忽略掉。 @这个符号在Java里面是注解符号。 实例
阅读全文
摘要:php执行运算符 简介 php 支持一个执行运算符:反引号(``)。反引号(``)位于键盘Tab键左上方。php 将尝试将反引号中的内容作为外壳命令来执行,并将其输出信息返回(例如,可以赋给一个变量而不是简单地丢弃到标准输出)。使用反引号运算符“`”的效果与函数 shell_exec() 相同。 简
阅读全文
摘要:php中一个经典的!==的用法 因为我们在$str中找到E之后,strpos返回的值是$str中E的位置,那就是0,而这个0在if的条件判断的时候就走到了else中去了。 改成下面这样就没毛病了
阅读全文
摘要:php实现简单验证码的功能 6. 掉用jquery 10. 指明编码方式为utf-8 15. span标签,制定color的rgb,php中的随机数mt_rand(),点dot号做连接,像极了Java中的连接符+号 21. 点号做连接 25. for元素 26. 不显示display为none,调用
阅读全文
摘要:php连接符 很多时候我们需要将几个字符串连接起来显示,在PHP中,字符串之间使用 “点” 来连接,也就是英文中的半角句号 " . " 。" . " 是字符串连接符,可以把两个或两个以上的字符串链接成一个字符串。例如: 1 2 3 4 5 <?php $name = "PHP中文网:"; $url
阅读全文
摘要:php与java语法的区别 个人觉得在学习语言时,可以通过比较来进行学习。由于长时间写java代码,对java的基本语法还算熟悉,现在转学php,就php中基本语法与java基本语法差异进行比较。 1. PHP是一种脚本语言,代码在服务器上执行,而结果以纯文本返回浏览器。 2. PHP能够运行在各种
阅读全文
摘要:php魔术常量 1. __LINE__返回文件中的当前行号。2. __FILE__返回所在文件的完整路径。包含文件名3. __FUNCTION__返回所在函数名称。4. __CLASS__返回所在类的名称。5. __METHOD__返回所在类方法的名称。需要注意__METHOD__返回的是"clas
阅读全文
摘要:PHP中数据类型转换的三种方式 PHP的数据类型转换属于强制转换,允许转换的PHP数据类型有: 1.(int)、(integer):转换成整形2.(float)、(double)、(real):转换成浮点型3.(string):转换成字符串4.(bool)、(boolean):转换成布尔类型5.(a
阅读全文