随笔分类 - php
php相关内容
摘要:在 application/config.php 中有个配置选项 框架默认没有设置任何过滤规则,你可以是配置文件中设置全局的过滤规则 则会调用这些函数 自动过滤 // 默认全局过滤方法 用逗号分隔多个 'default_filter' => 'htmlspecialchars,addslashes,
阅读全文
摘要:Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).该token被设计为紧凑且安全的,特别适用于分布式站点的单点登录(SSO)场景。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服
阅读全文
摘要:通常把文件保存为不带BOM的UTF-8文件 1.BOM——Byte Order Mark,就是字节序标记 2.BOM即byte order mark,具体含义可百度百科或维基百科,UTF-8文件中放置BOM主要是微软的习惯,但是放在别的系统上会出现问题。不含BOM的UTF-8才是标准形式,UTF-8
阅读全文
摘要:1.通过phpstudy安装composer 2.全局配制composer:把改路径D:\myDev\phpstudy\phpstudy_pro\Extensions\composer1.8.5下的composer.bat和composer.phar复制到对应版本的php路径下。 并修改compos
阅读全文
摘要:DS 当前系统的目录分隔符 THINK_PATH 框架系统目录 ROOT_PATH 框架应用根目录 uniqid() 函数基于以微秒计的当前时间,生成一个唯一的 ID。 //********************************base64图片处理 public function base
阅读全文
摘要:1.数据库地址错误也会报这个错,不一定是pdo扩展没装。 PDOException in Connection.php line 293 2.halt($xx) 结束输出结果 fetchSql(); 输出sql语句 3.echo phpinfo(); 输出php配置信息 4. php的闭包(Clos
阅读全文
摘要:1.下载 php_xdebug-2.7.0alpha1-7.0-vc14-nts.dll php_xdebug-2.5.5-5.6-vc11-nts-x86_64.dll 2.把上面两个文件放到php对应版本的路径下 3.修改php对应版本的配制文件,php.ini文件 4.目前只有php7.0和p
阅读全文
摘要:foreach时加&符号:遍历的同时改变原数组即修改数据或者增加数据。 使用&可能出现的问题: 这是由于在使用赋值引用传递之后没有释放$value的值,所以会影响第二个foreach的使用。可以使用unset($value)释放变量。 2.一些php函数 实例 <?php $var = '122.3
阅读全文
摘要:要继承使用的话要用protected声明。 (子孙类也可以用)。 1、public:public表明该数据成员、成员函数是对所有用户开放的,所有用户都可以直接进行调用2、private:private表示私有,私有的意思就是除了class自己之外,任何人都不可以直接使用。3、protected:pr
阅读全文
摘要:菜鸟教程: https://www.runoob.com/php/php-ref-curl.html
阅读全文
摘要:1.构造函数实例化类的时候会自动调用, 2.子类没有构造函数,会直接调用父类的构造涵数, 继承父类的属性和方法 3.子类和父类都有构造函数,实例子类时不会自动调用父类构造函数,只会调用子类自己的构造函数。 用 parent::__construct();可以调用父类的构造函数。 ThinkPHP中的
阅读全文
摘要:1.数组转为字符串: 2.PHP多种序列化/反序列化的方法(serialize和unserialize函数) 参考地址:https://www.cnblogs.com/wuheng1991/p/5780431.html 3.PHP中json_encode与json_decode 参考地址:https
阅读全文
摘要:<?php $arr=['a'=>123,'b'=>456];//数组初始化 echo $arr['a'];//数组引用 print_r($arr);//查看数组 class A{ public $a=123; public $b=456; } $obj=new A(); echo $obj->a;
阅读全文