07 2020 档案
摘要:php5.3.0开始,增加了后期绑定功能,用于在继承范围内引用静态调用的类。 要说这个需要先看2个概念 非转发调用(non-forwarding call) 指通过明确指定类名的静态调用(A::test())或非静态调用($a->test()) 转发调用(forwarding call) 指通过以下
阅读全文
摘要:SQL SQL(structured query language)是一种领域特定语言(DSL,domain-specific language),用于管理关系型数据库(relational database management system,RDBMS)。 SQL主要有4种类别 DDL Data
阅读全文
摘要:what PSR 是 PHP Standard Recommendations (PHP 推荐标准)的简写,由 PHP FIG 组织制定的 PHP 规范,是 PHP 开发的实践标准。 PHP FIG,FIG 是 Framework Interoperability Group(框架可互用性小组)的缩
阅读全文
摘要:what Base64是一种基于64个可打印字符来表示二进制数据的表示方法。64个字符包括小写字母a-z、大写字母A-Z、数字0-9、符号"+"、"/"(再加上作为垫字的"=",实际上是65个字符)。Base64中"="字符并不在Base64编码索引表中,其意义在于结束符号,在Base64解码时遇到
阅读全文
摘要:php变量存储在叫zval的容器中,下文用变量容器说明,这个容器包含了变量类型,变量值,是否是引用变量is_ref ,容器引用次数refcount 四个部分。 引用计数机制 标准变量 将一个常量赋值给一个变量时就会创建一个变量容器,如下 <?php $a = 'a string'; ?> 如果你安装
阅读全文
摘要:<?php a = "/a/c/d/a.php"; b = "/a/c/b.php"; function get_relative(a, b) { path = ''; arr_a = explode('/', a); arr_b = explode('/', b); count
阅读全文
摘要:1.(expr1) ? (expr2) : (expr3) 在 expr1 求值为 TRUE 时的值为 expr2,在 expr1 求值为 FALSE 时的值为 expr3。 $a = (expr1) ? (expr2) : (expr3); //等价于下面的代码 if (expr1) { $a =
阅读全文