autoload 自动加载源码分析

autoload 自动加载源码分析

Laravel 框架启动的第一件事便是加载 自动加载文件require __DIR__.'/../vendor/autoload.php';而这个autoload.php中却只有简简单单的几行代码require_once __DIR__ . '/composer/autoload_real.php'; return ComposerAutoloaderInitba18d171b895589f003c9e6898eda4c0::getLoader();而这个autoload_real.php 才是真正的核心代码整个autoload_real.php源码:class ComposerAut...

技术 2019-12-07 PM 22℃ 0条
php 拓展安装

php 拓展安装

1.查看当前已经安装的拓展php -m这个命令会打印出你现在已经安装的拓展2.下载对应版本的php安装包wget -O php-7.3.12.tar.gz http://cn2.php.net/get/php-7.3.12.tar.gz/from/this/mirror3.解压php的压缩包tar -zxvf php-7.3.12.tar.gz ~4.进入拓展目录~/php-7.3.12/ext/fileinfo这里我解压到了~目录 所以是~/拓展包放置的文件夹是ext文件夹进入你所需要安装的拓展的包我这里进的是fileinfo5.编译并安装#我php安装在/usr/local/php中...

技术 2019-11-25 AM 20℃ 0条
20.有效的括号

20.有效的括号

20.有效的括号坑点:传空字符串时括号不成对时思路:看到的第一反应就是使用堆栈来解决,遇到任意一个左括号就将其推入堆栈,遇到又括号就弹出一个,用弹出的数据进行比较是否成对,一直到字符串读完,堆栈也应该为空。代码:class Solution { /** * @param String $s * @return Boolean */ function isValid($s) { $length = strlen($s); $arr = []; if($s == ""){ ...

leetcode 2019-10-15 PM 41℃ 0条
7.整数反转(简单题)

7.整数反转(简单题)

坑点:反转后的值要在[−231, 231 − 1]范围内反转后0开头的数值负数思路:看到题目的第一眼就是要注意负数,然后开始思考如何反转,想到的方法是将整数值一位一位用余数的方法取出来,放到数组中,然后通过数组的长度来计算每一位乘积的倍数,最后累加的结果在对其进行大小判断是否超出范围,并判断其是正是负。代码:PHP:class Solution { /** * @param Integer $x * @return Integer */ function reverse($x) { $num = abs($x); ...

leetcode 2019-09-28 PM 39℃ 0条
laravel-admin 从零开始

laravel-admin 从零开始

基础环境配置首先你要先下载一套 laravel 框架 版本为你所要使用的 laravel-admin 对应版本所推荐的我这里选用了laravel-admin 1.5的版本 这里要求是使用 php7+ 和 laravel5.5+然后我本机环境是php 7.3.2 ,laravel 5.8.*并且配置好数据库信息 即可真正开始安装laravel-admin了安装laravel-admin通过以下命令 下载laravel-admin包 并发布资源composer require encore/laravel-admin php artisan vendor:publish --provider...

技术 2019-09-26 PM 29℃ 0条