php

``` php /usr/bin/composer create-project max/max . ``` 这里composer需要是完整路径。
  2021/8/31      未分类  92    继续阅读
依赖注入又叫控制反转,使用过框架的人应该都不陌生。很多人一看名字就觉得是非常高大上的东西,就对它望而却步,今天解开他它的神秘面纱。废话不多说,直接上代码; ```php /** * * 工具类,使用该类来实现自动依赖注入。 * */ class Ioc { // 获得类的对象实例 public static function getInstance($c
  2021/4/17      PHP  6607    继续阅读
PHP中申明 declare(strict_types=1)的作用:  strict_types=1 及开启严格模式.默认是弱类型校验.具体严格模式和普通模式的区别见下面代码. code1: <?php declare(strict_types=1); function foo():int{ return 1.11; } echo foo(); code2: <?php
  2021/4/4      PHP  193    继续阅读
什么是反射呢? 在PHP的面向对象编程中的对象,它被系统赋予自省的能力,而这个自省的过程,我们把它叫做反射。 我们对反射的直观理解可以是,根据达到地,找到出发地和来源这么一个过程,通俗来讲就是,我给你一个光秃秃的对象,完事你可以根据这个对象,知道它所属的类,拥有哪些方法。
  2021/4/3      PHP  190    继续阅读
#减少foreach的循环的代码 ``` <?php // 一个基本的购物车,包括一些已经添加的商品和每种商品的数量。 // 其中有一个方法用来计算购物车中所有?
  2021/4/3      PHP  166    继续阅读
# 一、session预定义常量** 个人感觉PHP 最大的特点就是功能的实现都靠提供的函数扩展,函数扩展都是根据功能分大类的,session只是其中的一个扩展。
  2021/4/3      PHP  148    继续阅读
>实现无限试用的思路 JetBrains 系列是比较好用的开发工具,安装后可以免费试用30天。 实现无限试用就是需要把软件判断有没有试用过的相关东西删除(实际就是让软件觉得没有试用过) 我们要做的就是每30天,删下文
  2021/4/3      未分类  262    继续阅读
# 函数 1. iconv('charset in','charset out',$str); mb_convert_encoding($str,'charsetout','charsetin'); 2. get_class_methods() 获取类方法,需要传递一个类名字符串 例如 People::class / 'People' ,get_class_vars() 获取类属性同上 。以上两个方法只能获取类中的public属性和方法。get_object_vars() 3. set_exception_handler() 4. ord() 返回字符串首个字符的ACS
  2021/3/10      PHP  259    继续阅读