在TP5.1中像laravel 一样优雅的使用dd()打印

首先就是传送门!原文地址

前言:

     以前用的是laravel框架 调试是少不了的dd,这么优雅好用 可以清晰的看到想要打印的对象,是真的很棒的很优雅,

最近使用tp5.1项目过程中最少不了的就是调试,查看数据的结构,但是,他没有dd啊,百度出答案

看来向我一样的人不少呢!

步骤:

  • 切换到当前应用目录:执行以下命令

    composer require symfony/var-dumper --dev
    • 安装完毕如图

    • D:\wamp64\www\B_BJZS\Wan_Video>composer require symfony/var-dumper --dev
      Using version ^4.3 for symfony/var-dumper
      ./composer.json has been updated
      Loading composer repositories with package information
      Updating dependencies (including require-dev)
      Package operations: 3 installs, 0 updates, 0 removals
        - Installing symfony/polyfill-php72 (v1.12.0): Loading from cache
        - Installing symfony/polyfill-mbstring (v1.12.0): Loading from cache
        - Installing symfony/var-dumper (v4.3.3): Loading from cache
      symfony/var-dumper suggests installing symfony/console (To use the ServerDumpCommand and/or the bin/var-dump-server script)
      Writing lock file
      Generating autoload files
      
      D:\wamp64\www\B_BJZS\Wan_Video>

      然后打印dd($this);

    • Very Good !

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
当然可以,在TP5.1框架中使用RSA加解密类也非常简单,只需将上述的RSAEncryptor类保存在您的应用程序目录中,然后在需要使用该类的地方引入即可。 以下是在TP5.1框架中使用RSA加解密类的示例代码: ```php // 引入RSAEncryptor类 use app\util\RSAEncryptor; // 创建RSAEncryptor对象 $rsa = new RSAEncryptor(); // 生成公钥和私钥 $keys = $rsa->generateKeys(); $publicKey = $keys['publickey']; $privateKey = $keys['privatekey']; // 设置公钥和私钥 $rsa->setPublicKey($publicKey); $rsa->setPrivateKey($privateKey); // 加密和解密 $plaintext = 'Hello, world!'; $ciphertext = $rsa->encrypt($plaintext); $decrypted = $rsa->decrypt($ciphertext); echo "Plaintext: $plaintext\n"; echo "Ciphertext: $ciphertext\n"; echo "Decrypted: $decrypted\n"; ``` 在该示例中,我们首先使用use语句引入了RSAEncryptor类。然后,我们创建了一个RSAEncryptor对象并使用generateKeys方法生成公钥和私钥。接着,我们使用setPublicKey和setPrivateKey方法设置公钥和私钥。最后,我们使用encrypt方法加密明文并使用decrypt方法解密密文。 您还需要将RSAEncryptor类保存在app\util目录中,并确保您的应用程序中已启用自动加载。如果您的应用程序中没有启用自动加载,请在应用程序配置文件(config/app.php)中添加以下行: ```php 'autoload' => [ 'psr-4' => [ 'app\\' => APP_PATH, 'app\\util\\' => APP_PATH . 'util/', ], ], ``` 这将在应用程序启动时自动加载您的RSAEncryptor类。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值