![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php
文章平均质量分 54
就叫我菜菜吧
人生的价值,应当看他贡献什么,而不应当看他取得什么。
展开
-
【PHP8入门指南】运算符和类型比较
其实编程语言中的运算符与我们从小学的数学中的运算符大致是相通的。在数学中,我们比较两个数的大小时会用到大于(>)小于(原创 2022-07-28 15:01:29 · 358 阅读 · 0 评论 -
「PHP8入门指南」数据类型
数组是一组数据的集合,它是把一系列数据组织起来,形成一个可操作的整体。不过由于PHP是弱类型语言的特性,我们在对布尔型变量进行判断时需要注意,其他标量类型的空值或0值都会被认定为false。但我们需要注意的是所指定的键名是要存在于数组中的,否则程序会报错,索引未定义或索引越界。字符串型是一个连续的字符序列,它可以包含字符,整数,浮点数以及符号等等。根据程序运行结果我们可以看出,在将布尔型的false值与其他标量数据类型的空值进行松散比较时,PHP会认定它们是相等的。NULL是数据类型为NULL的值。...原创 2022-07-28 14:55:58 · 282 阅读 · 0 评论 -
【PHP8入门指南】基础语法与变量
也正因为如此,导致PHP的从业者们良莠不齐,也就产生了“PHP是世界上最好的语言”的调侃。静态变量$a在每次test()函数执行完后都没有被删除,而是继续存在,当我们再次调用test()函数时,PHP就会取出静态变量$a用于函数内部的执行。因为PHP弱类型语言的特性,在声明使用变量时,我们无需关注即将要声明的变量的类型。而在强类型的编程语言中,我们必须在使用变量前先声明(定义)变量的类型和名称。可以看出,在函数外部去访问函数内部创建的变量$b时,程序代码会报错提示未定义的变量$b,但访问$a不会报错。...原创 2022-07-26 18:00:46 · 936 阅读 · 0 评论 -
Laravel6.X 跨域问题解决方案
第三步注册中间件(全局)原创 2022-07-18 14:54:12 · 445 阅读 · 0 评论 -
PHP利用双向链表方式实现LFU(最不常使用)缓存算法
请你为 最不经常使用(LFU)缓存算法设计并实现数据结构。实现 LFUCache 类:LFUCache(int capacity) - 用数据结构的容量 capacity 初始化对象int get(int key) - 如果键 key 存在于缓存中,则获取键的值,否则返回 -1 。void put(int key, int value) - 如果键 key 已存在,则变更其值;如果键不存在,请插入键值对。当缓存达到其容量 capacity原创 2022-03-30 21:44:06 · 498 阅读 · 0 评论 -
[PHP]LeetCode第8题:字符串转换整数 (atoi)
题目要求:请你来实现一个 atoi 函数,使其能将字符串转换成整数。首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止。当我们寻找到的第一个非空字符为正或者负号时,则将该符号与之后面尽可能多的连续数字组合起来,作为该整数的正负号;假如第一个非空字符是数字,则直接将其与之后连续的数字字符组合起来,形成整数。该字符串除了有效的整数部分之后也可能会存在多余的字符,这些字符可以被忽略,它们对于函数不应该造成影响。注意:假如该字符串中的第一个非空格字符不是一个有效整数字符、字符串原创 2021-12-20 11:24:56 · 88 阅读 · 0 评论 -
Laravel如何读取Excel文件【PHPer菜菜的PHP技术分享篇】
昨天讲了如何利用Laravel的Excel扩展类去创建一个excel文件,今天来讲讲如何读取一个excel文件,这个在我们日常开发中经常遇到。比如,做一个excel导入功能,读取excel里的数据,并存进数据库中。这时候就需要今天讲到的知识点了。下面是代码:public function loadExcelForUser(){ $file = storage_path('app/public/excel/user.xlsx');//获取\storage\app\public\excel\user原创 2021-12-17 15:07:36 · 2961 阅读 · 0 评论 -
Laravel 给 Eloquent 的 whereHas 加个 where in 的优化【PHPer菜菜的PHP技术分享篇】
将下面这段代码写到 AppServiceProvider 中,这样就不需要修改原有的模型类了,也不需要创建 Model 基类。原创 2021-12-17 14:57:19 · 906 阅读 · 0 评论 -
laravel结合Elasticsearch的使用[PHPer菜菜的PHP技术分享篇]
首先我们现在本地搭建一个laravel项目,在你的专门存放代码的目录下通过composer安装一个laravel新项目包。composer create-project laravel/laravel elasticsearch_demo安装完成后进入项目根目录,依次安装好elasticsearch所需的第三方扩展包composer require elasticsearch/elasticsearch //elasticsearch核心包composer require tamayo.原创 2021-12-09 22:58:48 · 1828 阅读 · 2 评论