微信扫一扫打赏支持

随笔分类 -  2_php(php调bug、php闭包等)

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