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

浙公网安备 33010602011771号