文章分类 - PHP
摘要:作用: 检测函数或类的方法在当前环境中是否可调用 PHP 版本要求:PHP 4 >= 4.0.6, PHP 5, PHP 7 语法: bool is_callable ( callable $name [, bool $syntax_only = false [, string &$callable
阅读全文
摘要:$a ?? 0 等同于 isset($a) ? $a : 0$a ?: 0 等同于 $a ? $a : 0
阅读全文
摘要:PHP5引入了异常。 异常 是实例化自 内置的Exception类(或其他继承类)的特殊对象。Exception类型的对象可以存放和报告错误信息。 Exception类的构造方法接受两个可选参数 —— 一个消息字符串和一个错误码。该类提供了一些有用的方法来帮助我们分析错误情况。 异常类中的公开方法
阅读全文
摘要:首先看这种写法 1 <?php 2 abstract class A 3 { 4 public static function create(): A 5 { 6 return new self(); 7 } 8 } 9 class B extends A 10 { 11 } 12 B::creat
阅读全文
摘要:类型检查函数 类型 说明 is_bool() Boolean true或false两个特殊值之一 is_integer() Integer 整数值,等价于is_int()和is_long(),id_long()是is_int()的别名函数 is_double() Double 浮点类型整数(一个带小
阅读全文
摘要:一、类型声明 及 返回值类型声明 类型声明 起始版本 说明 array 5.1 数组,默认值可以是null或数组 int 7.0 整数值,默认值可以是null或整数 float 7.0 浮点数值(一个带小数点的数值)。即使开启了严格模式,也可以接受整数。 默认值可以是null、浮点类型或整数 cal
阅读全文
摘要:下载phpqrcode.php 下载地址:http://files.cnblogs.com/files/qhorse/phpqrcode.rar 1 <?php 2 include 'phpqrcode.php'; 3 $value = 'https://www.baidu.com/'; //二维码
阅读全文
摘要:1 //php获取今日开始时间戳和结束时间戳 2 $beginToday=mktime(0,0,0,date('m'),date('d'),date('Y')); 3 $endToday=mktime(0,0,0,date('m'),date('d')+1,date('Y'))-1; 4 5 //p
阅读全文
摘要:一、理解内聚与耦合 https://www.cnblogs.com/jiuhefree/articles/13725621.html 二、内聚类型:(低 --> 高) 1、偶然内聚 模块的各成分之间没有关联,只是把分散的功能合并在一起。 例:A模块中有三条语句(一条赋值,一条求和,一条传参),表面上
阅读全文
摘要:一、先了解一下什么是模块? 模块就是从逻辑上将系统分解为更细微的部分,分而治之。 复杂问题因为复杂性的问题,比较难解决,但是可以将复杂问题拆解为若干简单问题,逐个击破地解决这些简单问题,最后实现解决复杂问题的效果。 模块的粒度划分可大可小,可以是函数,类或功能块等等。 耦合主要描述的是模块与模块之间
阅读全文
摘要:层级结构,也叫树形结构。在关系型数据库中保存树状结构数据,常用的方法有两种: 邻接表(Adjacency List) 修改过的前序遍历算法(MPTT) 要存储的树状结构数据图如下 表名:Food 1、邻接表 邻接表依赖于pid字段连接上下级。id为自增主键,pid为上一节点的id,例如:Apple的
阅读全文
摘要:一、 $a && $b = $c 解析: 如果 $a 为真, 就执行 $b = $c; 反之不执行 代码: 1 <?php 2 // $a 为真 3 $a = 1; 4 $b = 0; 5 $c = 3; 6 $a && $b = $c; 7 echo 'a=' . $a . '<br/>' . '
阅读全文
摘要:一、$_GET的用法: (1)用来接收 属性method='get' 的 form表单中的值 -- $_GET['name'] html部分: 1 <form action="#" method="get"> 2 <input type="text" name="text" value=""/> 3
阅读全文

浙公网安备 33010602011771号