随笔分类 -  php 手册学习

摘要:# Action目录结构 ```shell ├── BasicSetting 基础设置 │ ├── Callrepairs 保修故障分类设置 │ ├── PropertyInfo 物业信息管理 │ └── Suggest 投诉建议分类设置 ├── CommunityManagement 社区管理 │ 阅读全文
posted @ 2020-12-30 21:22 没事就更 阅读(148) 评论(0) 推荐(0)
摘要:// ini_set('display_errors',1); //错误信息 // ini_set('display_startup_errors',1); //php启动错误信息 阅读全文
posted @ 2020-12-07 22:06 没事就更 阅读(99) 评论(0) 推荐(0)
摘要:定义和用法 filter_var() 函数通过指定的过滤器过滤变量。 如果成功,则返回已过滤的数据,如果失败,则返回 false。 语法filter_var(variable, filter, options)参数 描述variable 必需。规定要过滤的变量。filter 可选。规定要使用的过滤器 阅读全文
posted @ 2020-04-07 17:18 没事就更 阅读(573) 评论(0) 推荐(0)
摘要:php的闭包(Closure)也就是匿名函数。是PHP5.3引入的。 闭包的语法很简单,需要注意的关键字就只有use,use意思是连接闭包和外界变量。 为什么要使用闭包: 1.减少foreach的循环的代码 2.减少函数的参数 3.解除递归函数 4.关于延迟绑定 使用示例: <?php$name = 阅读全文
posted @ 2019-08-16 18:18 没事就更 阅读(5144) 评论(0) 推荐(0)
摘要:$a = "sss"; echo "{$a}tttt"; //ssstttt; echo '{$a}ttt'; //{a}ttt; $a = "sss"; echo "{$a}tttt"; //ssstttt; echo '{$a}ttt'; //{a}ttt; 双引号中的变量可以解析,单引号就是绝 阅读全文
posted @ 2019-07-18 18:35 没事就更 阅读(268) 评论(0) 推荐(0)
摘要:1 if(!empty($userfile)){ 2 $userfile = $_FILES["userfile"]; 3 $type_arr = array("jpeg", "jpg", "png", "gif"); 4 var_dump($userfile); 5 $dir = "./upload"; 6 if(!is_dir($dir)){ 7 mkdir($dir)... 阅读全文
posted @ 2019-07-15 15:37 没事就更 阅读(166) 评论(0) 推荐(0)
摘要:返回结果: array(4) { ["name"]=> string(0) "" ["AnotherArray"]=> array(4) { [0]=> string(2) "21" [1]=> string(2) "12" ["email"]=> string(2) "21" ["phone"]= 阅读全文
posted @ 2019-07-09 19:08 没事就更 阅读(376) 评论(0) 推荐(0)
摘要:1 echo password_hash("rasmuslerdorf", PASSWORD_DEFAULT); 1 验证: 2 $s = "123456"; 3 $hase = password_hash($s, PASSWORD_ARGON2I); 4 var_dump(password_verify($s, $hash)) 阅读全文
posted @ 2019-07-09 18:39 没事就更 阅读(172) 评论(0) 推荐(0)
摘要:递归遍历目录下所有文件 1 function getfile($dir){ 2 $files = array(); 3 if(is_dir($dir)){ 4 if($dh = opendir($dir)){ 5 while(false !== ($file = readdir($dh))){ 6 ... 阅读全文
posted @ 2019-07-08 17:14 没事就更 阅读(303) 评论(0) 推荐(0)
摘要:<?php//如下面的类class MyClass{ /** * 测试函数 * 第一个参数必须为 OtherClass 类的一个对象 */ public function test(OtherClass $otherclass) { echo $otherclass->var; } /** * 另一 阅读全文
posted @ 2019-07-05 13:52 没事就更 阅读(175) 评论(0) 推荐(0)
摘要:Trait 定义了一个属性后,类就不能定义同样名称的属性,否则会产生 fatal error。 有种情况例外:属性是兼容的(同样的访问可见度、初始默认值)。 在 PHP 7.0 之前,属性是兼容的,则会有 E_STRICT 的提醒。 trait PropertiesTrait { public $s 阅读全文
posted @ 2019-07-03 19:07 没事就更 阅读(152) 评论(0) 推荐(0)
摘要:class MyClass { const CONST_VALUE = 'A constant value'; function canClassBeAutloaded() { echo 111; } }$classname = 'MyClass';echo $classname::CONST_VA 阅读全文
posted @ 2019-07-01 18:01 没事就更 阅读(422) 评论(0) 推荐(0)
摘要:get_class (): 获取当前调用方法的类名; get_called_class():获取静态绑定后的类名; 阅读全文
posted @ 2019-07-01 11:23 没事就更 阅读(247) 评论(0) 推荐(0)
摘要:虽然文档表明常量的使用与变量的使用类似,但是变量函数有一个例外。不能使用常量作为函数名来调用变量函数。 const DEBUGME ='func';function func($s) { echo $s. "\n"; }DEBUGME('abc'); // results in a syntax e 阅读全文
posted @ 2019-06-28 17:20 没事就更 阅读(130) 评论(0) 推荐(0)
摘要:declare 结构用来设定一段代码的执行指令。declare 的语法和其它流程控制结构相似: declare (directive) statement declare (directive) statement declare (directive) statement directive 部分 阅读全文
posted @ 2019-06-28 14:47 没事就更 阅读(368) 评论(0) 推荐(0)
摘要:可以通过...将函数参数存储在紧接的可遍历的变量中 对使用…为一个函数调用提供多个参数,而不是使用它在函数声明中声明一个可变参数。特别是,它可以多次用于解包参数,前提是所有这些使用都在任何位置参数之后。 function foo(&...$args){ var_dump($args); $i = 0 阅读全文
posted @ 2019-06-28 14:34 没事就更 阅读(643) 评论(0) 推荐(0)
摘要:同一个类中,同名方法的优先级:子类>Trait类>父类,与就是说,谁离调用者越近,谁的优先级就越高。 阅读全文
posted @ 2019-06-26 17:27 没事就更 阅读(152) 评论(0) 推荐(0)
摘要:bcadd — 2个任意精度数字的加法计算 bccomp — 比较两个任意精度的数字 bcdiv — 2个任意精度的数字除法计算 bcmod — 对一个任意精度数字取模 bcmul — 2个任意精度数字乘法计算 bcpow — 任意精度数字的乘方 bcpowmod — Raise an arbitr 阅读全文
posted @ 2019-06-24 11:39 没事就更 阅读(287) 评论(0) 推荐(0)